我有一个名为$array
的二维数组。在这里提出另一个问题之后,我知道如何从二维数组中更改整个子数组,如下所示:
代码
$keys = array(0, 1);
foreach ($keys as $key) {
foreach ($array[$key] as $key2 => $value) {
$array[$key][$key2] = str_replace($stamm, $stamm2, $value);
}
}
如何仅更改$array[0][3],$array[0][4]
和$array[1]
?
$ array使用$stamm
+动词的结尾一段时间,例如" ons"。
在某些情况下,我必须更改动词的根($stamm
)
使用上面的代码,它可以完美地更改整个array[0]
和array[1]
。
答案 0 :(得分:5)
为什么不这么做呢
如果您想更改$array[0][3] = //your value;
$array[0][4] = //your value;
的所有值:
$array[1]
编辑用foreach完成所有这些:
foreach ($array[1] as $key => $value) {
$array[1][$key] = //your value;
}