質問: str_replace('aaa', 'ddd', $value); } echo $result; } ``` 解決方法をご教示いただけますと幸いです。
回答: 意味のあるコードとは思えませんが、 ``` $arr = array('aaa'=>'bbb','ccc'=>'ddd','eee'=>'fff'); foreach($arr as $value => $key){ if( $value == 'aaa' ){ $result = str_replace('aaa', 'ddd', $value); }else{ // 追加 $result = $value; // 追加 } echo $result; } ``` でしょうか。全角空白が入っていたので、半角空白に修正しました。 また、`$key`、`$value`の変数のネーミングが普通とは逆です。