explode()数组中的每个元素,产生多维数组 [英] explode() each element in array, yielding multidimensional array

查看:136
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆