explode()数组中的每个元素,产生多维数组 [英] explode() each element in array, yielding multidimensional array
本文介绍了explode()数组中的每个元素,产生多维数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在每个数组条目上使用PHP函数explode()
?
How can I use the PHP function explode()
on each array entry?
例如:
foreach ($persons as $person) {
$zips = $person->getZipResponsibility();
$zips = nl2br($zips);
$rangesArray = explode('<br />', $zips);
}
返回此:
Array
(
[0] => 10000-20000
[1] => 30000-40000
)
这很好用,但是现在我必须爆炸每个数组部分以获得类似这样的输出:
This works great but now I have to explode each array part for an output like this:
Array
(
[0] => Array (
[0] => 10000
[1] => 20000
)
[1] => Array (
[0] => 30000
[1] => 40000
)
)
推荐答案
这应该有效,未经测试.
This should work, haven't tested.
$rArray = array();
foreach($rangesArray as $key=>$val) {
$rArray[] = explode('-', $val);
}
这篇关于explode()数组中的每个元素,产生多维数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文