私は連想配列である干し草の山を持っています:
$array['header']['title'] = 'MyTitle';
$array['header']['subtitle'] = 'MySubtitle';
$array['body'] = 'MyBody';
「My」のすべての出現箇所を「Your」に置き換えたいと思います。
私はこのようなことを試みています:
$new_array = str_replace('My', 'Your', $array);
悲しいことに、それは最初のレベル(つまりbody
キー)でのみ機能します。
何か問題でもありますか?回避策はありますか?