Взорваться - что-то вроде?
Вопрос
Используя PHP, считывая строку, подобную следующей:36,2,"$21,830.00","$18,012.50","$20,764.00","$14,935.00","$13,655.00","$15,820.00","$6,895.00","$4,357.50","$4,944.00"
Я хочу разнести, используя запятую (,) в качестве разделителя, но я понял, что есть проблема - мои денежные значения также состоят из запятых!Кто-нибудь может предложить способ справиться с этим?Я хочу разнести на основе запятых, но не в том случае, если я нахожусь внутри кавычек.
Спасибо!
Решение
Попробуйте использовать str_getcsv str_getcsv функция.Это позволит вам указать заключающий символ, который должен решить вашу проблему.
Редактировать:не понял, что это только для PHP 5.3+, поэтому, возможно, это не вариант для вас (хотя в комментариях есть некоторые возможные обходные пути)