PHP は文字列の最初の文字列を [繰り返し置換せずに] 置き換えます
文字列を置換するには正規表現メソッドを使用します。最初の文字列のみを置換し、残りの重複部分は置換されません。このメソッドを使用してリンクを記事のキーワードに置き換えることができます。
/** +---------------------- * 只替换字符串中关键字一次 +---------------------- * @param string $needle 需替换的字符串 * @param string $replace 目标字符串 * @param string $haystack 原始字符串 +---------------------- * @return string +---------------------- */ function str_replace_once($needle, $replace, $haystack) { $pos = strpos($haystack, $needle); if ($pos === false) { return $haystack; } return substr_replace($haystack, $replace, $pos, strlen($needle)); }
?
海口? http://www.souhaikou.com