Rumah > Soal Jawab > teks badan
$a = [
'0' => [
'a' => '11',
'b' => '22',
'c' => '33'
],
'1' => [
'a' => '44',
'b' => '55',
'c' => '66'
],
...
];
PHPz2017-05-27 17:45:55
Tidak, dan ia tidak masuk akal.
Walau apa pun, anda perlu menyamar untuk mencapai traversal.
淡淡烟草味2017-05-27 17:45:55
Tukar kepada cara lain, walaupun anda tidak memerlukan gelung, maka kaedah itu juga mesti menggunakan gelung
SoTukar sup tanpa tukar ubat
PHPz2017-05-27 17:45:55
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);
伊谢尔伦2017-05-27 17:45:55
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));