Req #51496 [Opn->Csd]: fgetcsv should take empty string as an escape
Edit report at https://bugs.php.net/bug.php?id=51496&edit=1
ID: 51496
Updated by: cmb@php.net
Reported by: kulakov74 at yandex dot ru
Summary: fgetcsv should take empty string as an escape
-Status: Open
+Status: Closed
Type: Feature/Change Request
Package: Filesystem function related
Operating System: All
PHP Version: 5.3.2
-Assigned To:
+Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
Implemented as commit 3b0f051[1]; available as of PHP 7.4.0.
[1] <http://git.php.net/?p=php-src.git;a=commit;h=3b0f05119383fe21ee75adaed3d0239ba8976aef>.
Previous Comments:
------------------------------------------------------------------------
[2018-09-13 12:36:44] cmb@php.net
<https://github.com/php/php-src/pull/3515>
would implement this
feature request.
------------------------------------------------------------------------
[2018-09-13 12:35:47] cmb@php.net
Related To: Bug #43225
------------------------------------------------------------------------
[2018-09-12 22:53:36] cmb@php.net
Related To: Bug #74713
------------------------------------------------------------------------
[2018-06-17 23:35:25] php at sameprecision dot org
The escape character was probably intended to be an alternative to doubling up the enclosure
character: place the escape character in front of the enclosure character and itself (fputcsv
doesn't put the escape character in front of itself so it is useless as an escape character).
Friends and I commented on this issue a LONG time ago and have been using a user-land function
because fputcsv is a data-lossy function.
------------------------------------------------------------------------
[2018-02-15 17:16:01] cmb@php.net
Related To: Bug #66727
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=51496
--
Edit this bug report at https://bugs.php.net/bug.php?id=51496&edit=1
Thread (10 messages)