Webデータベース入門str_replace-文字列関数str_replace関数は検索文字列に一致したすべての文字列を置換し、置き換えた後の文字列を返す関数です。以下に使用例を示します。$str;1番目の引数には検索する文字列を指定し、2番目の引数には検索にマッチした時に置き換える文字列を指定します。3番目の引数に検索対象が含まれる文字列を指定します。str_replace関数は"対象文字列"から"検索文字列"を検索し、マッチした文字を"置換え文字列"に置き換えます。上記の例では"PHP入門"から"PHP"が検索され、検索にマッチした"PHP"が"PHP5"に置き換えられるということになります。検索文字列に配列を指定した場合1番目の引数"検索文字列"に配列を指定すると配列要素の全てを検索文字列とする事が可能です。出力される事になります。検索及び、置き換え文字列に配列を指定した場合は各要素に対応して検索と置き換えが行われます。要するに$search[0]が$replace[0]に置き換えられ、$search[1]が$replace[1]に置き換えられます。検索文字列配列より少ない場合は対応する要素以外は全て空の文字列に置き換えられることになります。