Reemplazo del valor del elemento de matriz multidimensional de PHP [Entran los expertos]
Varios bucles y luego modificar directamente
Por ejemplo, cambie el avatar de todos los avatares de usuario en la matriz de google a baidu. Modificarlos todos: $arr?=?[
[
['name'=gt; 'a', 'age'=gt 22, 'avator'=gt; ''],
['nombre'=gt;'b','edad'=gt;21,'avator'=gt;''],
['nombre '=gt;'c','age'=gt;20,'avator'=gt;'']
],
[
[ 'nombre'=gt;'d','edad'=gt;22,'avator'=gt;''],
['nombre'=gt;'e','edad'= gt;22,'avator'=gt;''],
['nombre'=gt;'f','age'=gt;22,'avator'=gt;'']
]
];
for($i=0;$ilt;count($arr);$i){
for($j=0;$jlt;count($arr[$i]);$j ){ $arr[$i][$j]['avator']?=?'/'.$i.' -'.$j;
}
}
echo?"lt;pregt;";
print_r($arr) ;
Salida