PHPで文字列を単純に置換したい – str_replace
正規表現などを使う必要の無い、単純な文字列を置換するだけの時にはstr_replaceを使うと便利です。
$str = 'ABCABCabcabc'; $replace1 = str_replace("A","☆",$str); $replace2 = str_ireplace("A","☆",$str);
str_ireplaceは大文字小文字を区別しませんので、小文字のaも置換します。
string(16) "☆BC☆BCabcabc" string(20) "☆BC☆BC☆bc☆bc"
また、改行コードが混在しているなど、複数の条件で一気に置換したい場合は以下のような感じ。
$search = array("\n","\r","\r\n"); $str = str_replace($search,"", $str);
利用頻度高めですね。