概要
閲覧数:1325
投稿日:2014-06-13
更新日:2014-06-13
「検索文字列」と「置換後の文字列」に配列を指定
・検索文字列/置換後の文字列へ配列を指定した場合は、各要素に対応して検索と置き換えが実施される
・具体的には、各配列要素に対応した検索と置き換えが行われるので、 $search[0]が$replace[0]に置き換えられ、$search[1]が$replace[1]に置き換わる
・但し、「置換後の文字列」に指定した配列要素の個数が、「検索文字列」配列より少ない場合、対応する要素以外は全て空の文字列に置き換えられる
コード
$search = array("Ruby", "PHP");// 配列searchの要素、"Ruby"、"PHP"が検索文字列となる。要素が二つ $replace = array("Python"); //要素が一つ $data = "Ruby入門とPHP実践講座";//変数dataの値の中の"Ruby"は"Python"へ、"PHP"はから文字列""へ置き換えられる $result = str_replace($search, $replace, $data); //Python入門と実践講座 echo $result;
結果
Python入門と実践講座