作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我需要将我的字符串输入分解为逗号处的数组。但是,该字符串在引号内包含逗号。
输入:
$line = 'TRUE','59','A large number is 10,000';
$linearray = explode(",",$line);
$linemysql = implode("','",$linearray);
返回 $linemysql 为:
'TRUE','59','A large number is 10','000'
我怎样才能完成这个, explode 忽略引号内的逗号?
最佳答案
由于您使用的是逗号分隔值,因此您可以使用 str_getcsv
.
str_getcsv($line, ",", "'");
将返回:
Array
(
[0] => TRUE
[1] => 59
[2] => A large number is 10,000
)
关于PHP:如何用逗号分解字符串,而不是引号内的逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5132533/
我是一名优秀的程序员,十分优秀!