【发布时间】:2016-03-24 10:57:40
【问题描述】:
先生您好,下面是我的多维数组,其中包含特定索引上的一些缺失值
$array1 = 数组 ( [2] => 数组 ( [1] => 2 [2] => 4 [3] => 9 )
[3] => Array
(
[1] => 4
[2] => 6
[3] =>
)
[4] => Array
(
[1] => 4
[2] => 6
[3] => 7
)
[5] => Array
(
[1] => 2
[2] => 4
[3] =>
)
)
下面是我的第二个数组 我想将索引 3 和 4 的 array2 值放入 $array1 索引 3 和 4 中。但我不想替换整个数组值。 我只想替换 $array1 中为 null 的那些值
$array2 = 数组 ( [3] => 数组 ( [1] => 2 [2] => 4 [3] => 9 )
[5] => Array
(
[1] => 4
[2] => 6
[3] => 7
)
)
下面的必需输出,我在单个 qoutes 中显示替换值)
$array1 = 数组 ( [2] => 数组 ( [1] => 2 [2] => 4 [3] => 9 )
[3] => Array
(
[1] => 4
[2] => 6
[3] => '9'
)
[4] => Array
(
[1] => 4
[2] => 6
[3] => 7
)
[5] => Array
(
[1] => 2
[2] => 4
[3] => '7'
)
【问题讨论】:
-
使用foreach循环检查索引是否为null,如果为null,则将新值放在这里。
-
我尝试过,但在多维数组中我感到困惑
-
那么,等我为你做了这个。
-
好的先生,谢谢
-
看答案,我已经回答你的问题了。