我需要将字符串输入分解为逗号处的数组。但是,字符串在引号中包含逗号。
输入:
$line = 'TRUE','59','A large number is 10,000';
$linearray = explode(",",$line);
$linemysql = implode("','",$linearray);
将$linemysql返回为:
'TRUE','59','A large number is 10','000'
在忽略引号内的逗号的情况下,我如何才能做到这一点呢?
发布于 2011-02-27 18:10:17
由于您使用的是逗号分隔值,因此可以使用str_getcsv
。
str_getcsv($line, ",", "'");
将返回:
Array
(
[0] => TRUE
[1] => 59
[2] => A large number is 10,000
)
https://stackoverflow.com/questions/5132533
复制相似问题