$a = [ '0' => [ 'a' => '11', 'b' => '22', 'c' => '33' ], '1' => [ 'a' => '44', 'b' => '55', 'c' => '66' ], ... ];
ringa_lee
Non, et cela n'a aucun sens. Quoi qu’il en soit, vous devez boucler déguisé pour réaliser la traversée.
$a=array_map($a,function($val){ $val['b']=99; return $val; })
Changez pour une autre méthode, même si vous n'avez pas besoin de boucles, alors cette méthode doit également utiliser des boucles
AlorsChangez la soupe mais pas les médicaments
L'ordre à l'étage est foiré. Cela devrait être array_map(function,$arr);En fait, ce que vous avez dit à l'étage est correct. Les fonctions intégrées doivent parcourir l'ensemble du tableau. résoudre ton problème ?
$a=array_map(function($val){ $val['b']='99'; return $val; },$a);
L'ennui, ne pas comprendre la situation dans son ensemble, s'accrocher aux détails. Alors je m'ennuie aussi, 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));
Convertir en chaîne + correspondance régulière et remplacer ?
Non, et cela n'a aucun sens.
Quoi qu’il en soit, vous devez boucler déguisé pour réaliser la traversée.
Changez pour une autre méthode, même si vous n'avez pas besoin de boucles, alors cette méthode doit également utiliser des boucles
AlorsChangez la soupe mais pas les médicaments
L'ordre à l'étage est foiré. Cela devrait être array_map(function,$arr);
En fait, ce que vous avez dit à l'étage est correct. Les fonctions intégrées doivent parcourir l'ensemble du tableau. résoudre ton problème ?
L'ennui, ne pas comprendre la situation dans son ensemble, s'accrocher aux détails. Alors je m'ennuie aussi, haha
Convertir en chaîne + correspondance régulière et remplacer ?