$a = [ '0' => [ 'a' => '11', 'b' => '22', 'c' => '33' ], '1' => [ 'a' => '44', 'b' => '55', 'c' => '66' ], ... ];
ringa_lee
Tidak, dan ia tidak masuk akal. Walau apa pun, anda perlu menyamar untuk mencapai traversal.
$a=array_map($a,function($val){ $val['b']=99; return $val; })
Tukar kepada cara lain, walaupun anda tidak memerlukan gelung, maka kaedah itu juga mesti menggunakan gelung
SoTukar sup tanpa tukar ubat
Tempahan di tingkat atas adalah berantakan Ia sepatutnya array_map(function,$arr);Malah, apa yang anda katakan di tingkat atas adalah betul menyelesaikan masalah anda?
$a=array_map(function($val){ $val['b']='99'; return $val; },$a);
Kebosanan, tidak memahami gambaran besar, terpaku pada hal-hal kecil. Jadi saya pun bosan, haha
$arr = [ '0' => [ 'a' => '11', 'b' => '22', 'c' => '33' ], '1' => [ 'a' => '44', 'b' => '55', 'c' => '66' ] ]; $arr = json_encode($arr); $match = preg_replace('/"b":"(.+?)"/', '"b":"99"', $arr); var_dump(json_decode($match, true));
Tukar kepada rentetan + padanan biasa dan gantikan?
Tidak, dan ia tidak masuk akal.
Walau apa pun, anda perlu menyamar untuk mencapai traversal.
Tukar kepada cara lain, walaupun anda tidak memerlukan gelung, maka kaedah itu juga mesti menggunakan gelung
SoTukar sup tanpa tukar ubat
Tempahan di tingkat atas adalah berantakan Ia sepatutnya array_map(function,$arr);
Malah, apa yang anda katakan di tingkat atas adalah betul menyelesaikan masalah anda?
Kebosanan, tidak memahami gambaran besar, terpaku pada hal-hal kecil. Jadi saya pun bosan, haha
Tukar kepada rentetan + padanan biasa dan gantikan?