ホームページ >バックエンド開発 >PHPチュートリアル >PHP は文字列内の最初の文字列を [繰り返し置換せずに] ローテーションします

PHP は文字列内の最初の文字列を [繰り返し置換せずに] ローテーションします

WBOY
WBOYオリジナル
2016-06-17 08:22:52834ブラウズ

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));}

?

Haikou? .com

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。