Как правильно избежать обратной косой черты в конце поля CSV?

У меня есть этот массив: array("\\","hi") и хочу преобразовать его в формат CSV, чтобы прочитать его обратно. Таким образом, я написал следующую команду сценария оболочки:

php -r 'fputcsv(fopen("php://stdout","w"),array("\\","hi"));' |\
php -r 'print_r(fgetcsv(fopen("php://stdin","r")));'

Но, к сожалению, результат этого:

Array
(
[0] => \",hi

)

Что, очевидно, не имеет ничего общего с заданным исходным массивом. К сожалению, я не удивлен несоответствием fgetcsv/fputcsv, Каким будет алгоритм, чтобы сделать это правильно?

Если кому-то интересно

PHP 5.4.45-0+deb7u2 (cli) (built: Oct 17 2015 08:26:31)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]