查找逗号分隔字符串的父项的最佳方法是什么?
例如
array(1,2,3),array("test","123, abc"),1,"abc, 123"
要得到
array(1,2,3)
array("test","123, abc")
1
"abc, 123"
这是否可以通过正则表达式来实现,或者是否有一个漂亮的 php 函数可以做到这一点?
使用explode
.
$myarray = explode(",",$original);
这是假设您的原始文件是一个字符串,并且您想要的输出是您可以轻松迭代的内容:
$original = 'array(1,2,3),array("test","123, abc"),1,"abc, 123"';
$myarray = explode(",",$original);
foreach ($myarray as $item) {
echo $item."\n";
}
怎么样:
$arr = array(array(1,2,3),array("test","123, abc"),1,"abc, 123");
$newarray = array_chunk($arr, count($arr));
print_r($newarray);