查找逗号分隔字符串的父项的最佳方法是什么?
e.g。
array(1,2,3),array("test","123, abc"),1,"abc, 123"
获取
array(1,2,3)
array("test","123, abc")
1
"abc, 123"
这是否可以使用正则表达式,或者是否有一个漂亮的PHP函数可以执行此操作?
答案 0 :(得分:0)
使用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";
}
答案 1 :(得分:0)
怎么样:
$arr = array(array(1,2,3),array("test","123, abc"),1,"abc, 123");
$newarray = array_chunk($arr, count($arr));
print_r($newarray);