文字列の置換。
構文: string str_replace(string needle, string str, string haystack);
戻り値: String
関数の種類: データ処理
内容の説明
この関数は文字列を次のように変換します。干し草の山の文字列に str を代入し、すべての針を str に置き換えます。 mlevine@adtraq.com (1999 年 4 月 11 日) は、PHP バージョン 3.0.7 にはこの関数にいくつかのバグがあると指摘しました。一方、nadeem@bleh.org (1999 年 6 月 5 日) は、PHP バージョン 3.0.8 では次のように付け加えました。機能は通常に戻ります。
使用例
次の例では、%body% を black に置き換えます
< php
$bodytag = str_replace("%body%", "black", "< body text=%body%>");
echo $bodytag;
>
形式:
[@str_replace("置き換えられる古いコンテンツ", "元のコンテンツの新しい文字", $置換されたコンテンツの変数名)]
[@str_replace(array('old1','old2','old3'), array('new1','new2 ', ' New 3'), $置換されたコンテンツの変数名)]
[@str_replace(array('Old 1', 'Old 2', 'Old 3'), 'New content', $ は置換された変数名content)]
例:
多対 1 の置換: content フィールドの
','
'), '', $Content)]', $Content)]
多対多の置換: < を置換したいcontent フィールドの ;br> を
に置き換え、同時に
を