-1

查找逗号分隔字符串的父项的最佳方法是什么?

例如

array(1,2,3),array("test","123, abc"),1,"abc, 123"

要得到

array(1,2,3)
array("test","123, abc")
1
"abc, 123"

这是否可以通过正则表达式来实现,或者是否有一个漂亮的 php 函数可以做到这一点?

4

2 回答 2

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";
}
于 2013-08-20T01:37:18.563 回答
0

怎么样:

$arr = array(array(1,2,3),array("test","123, abc"),1,"abc, 123");
$newarray = array_chunk($arr, count($arr));
print_r($newarray);
于 2013-08-20T01:46:34.740 回答