配列の値を変更したいと思います。私は検索語(例えば「AAA」)とそれのための新しい名前(。例えば、「テスト」)を宣言しstr_replace経由でJSON配列の値を変更できません
Array
(
[0] => Array
(
[name] => aaa
)
[1] => Array
(
[name] => bbb
)
[2] => Array
(
[name] => ccc
)
)
:ここに私の出発配列です。そして私よりも実際にそれを変更するにはstr_replace
をしてください。 残念ながら、何も変わらず、エラーメッセージも表示されません。私の誤りがどこで助けてくれたら教えてくれますか?
for ($i=0; $i < count($json) ; $i++) {
$search = $old_name;
$replace = $new_name;
str_replace($search, $replace, $json[$i]['name']);
print_r($json);
}