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:如何用逗号分隔字符串,而不用引号引起来? 的全部内容, 来源链接: utcz.com/qa/414052.html

回到顶部