【发布时间】:2021-03-30 04:19:18
【问题描述】:
我有多个数组,我试图分解并划分里面的所有信息。出于某种原因,当我这样做时,我会丢失有关主数组的信息。
数组
[0] => Array (
[0] => 2020-11-01 / 2020-11-30
[1] => 2020-12-01 / 2020-12-31
)
[1] => Array (
[0] => 2020-11-01 / 2020-11-30
[1] => 2020-12-01 / 2020-12-31
)
我使用了以下代码:
foreach ($list as $line) {
foreach ($line as $text) {
$parts[] = explode(' / ', $text);
}
}
print_r($parts) 将返回以下内容:
[0] => Array (
[0] => 2020-11-01
[1] => 2020-11-30
)
[1] => Array (
[0] => 2020-12-01
[1] => 2020-12-31
)
[2] => Array (
[0] => 2020-11-01
[1] => 2020-11-30
)
[3] => Array (
[0] => 2020-12-01
[1] => 2020-12-31
)
但不幸的是,这不是我想要的,我需要的是这个:
[0] => Array (
[0] => Array (
[0] => 2020-11-01
[1] => 2020-11-30
)
[1] => Array (
[0] => 2020-12-01
[1] => 2020-12-31
)
)
[1] => Array (
[0] => Array (
[0] => 2020-11-01
[1] => 2020-11-30
)
[1] => Array (
[0] => 2020-12-01
[1] => 2020-12-31
)
)
我四处搜索,但没有找到一个简单的方法。希望有人能提供帮助。谢谢!
【问题讨论】:
-
什么是
$z变量? -
那是个错误,抱歉。已经修复了:)
标签: php arrays multidimensional-array explode