配列内のすべての文字列を置き換えて、カンマ区切りの文字列として出力します(下記参照)。php配列内のすべての文字列を置換し、カンマで区切った文字列を出力します
このような単純な機能のために少しだと思われます。だから私の質問は、誰もこれを書くよりエレガントな方法を考え出すことができますか?
$arr = array('first', 'second', 'third');
$size = count($arr);
$newArr = array();
for($i=0; $i<$size; $i++) {
$newArr[$i] = str_replace($arr[$i], '?', $arr[$i]);
}
$final = implode(', ', $newArr);
echo $final;
この質問は、[コードレビュー](http://codereview.stackexchange.com/)よりもStack Overflowより適しています。 –
コードは少し意味がありますか?針と入力文字列の両方として '$ arr [$ i]'を渡しているので、配列のすべての要素を常に "?"で置き換えるということです。 – ShiraNai7