PHP:如何用逗号分隔字符串,而不用引号引起来?

我需要在逗号处将字符串输入分解为数组。但是,字符串在引号内包含逗号。

输入:

$line = 'TRUE','59','A large number is 10,000';

$linearray = explode(",",$line);

$linemysql = implode("','",$linearray);

返回$ linemysql为:

'TRUE','59','A large number is 10','000'

我如何才能做到这一点,而爆炸会忽略引号内的逗号?

回答:

由于您使用的是逗号分隔的值,因此可以使用str_getcsv

str_getcsv($line, ",", "'");

将返回:

Array

(

[0] => TRUE

[1] => 59

[2] => A large number is 10,000

)

以上是 PHP:如何用逗号分隔字符串,而不用引号引起来?的全部内容,

以上是PHP:如何用逗号分隔字符串,而不用引号引起来?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>