在PHP中更改多维数组的特定键

时间:2015-06-04 08:06:12

标签: php arrays foreach

我有一个名为$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]

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;
    }