phpで一度置き換える

WBOY
WBOYオリジナル
2016-06-23 14:31:49975ブラウズ

最近、PHPを使用してCMSシステムを作成しています。テンプレートを作成するときに、文字列を1回だけ置換する関数が必要です。ネットで調べたところ、再帰を使用するものを見つけたので、作成しました。

function replace_once($replace,$str,$targetstr)/$replace は置換される文字列、$targetstr は置換文字列、$str は元の文字列です
{
$tempstr = $str;
for (; ) else Break;
}
$replaceindex = strlen($tempstr);
//echo$replaceindex;
//echo $replaceindex."hao";
$str = substr($str,0,$replaceindex ).$targetstr.substr($ str,$replaceindex+strlen($replace));
$str;
}を返す

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