Php str_替换不同的单词
假设我有Php str_替换不同的单词,php,string,Php,String,假设我有$str=“nikparsa neginnikparsa somenikparsa” 当我使用 $str= str_replace('nikparsa', 'nik parsa', $str); echo $str; 它也将用neginnik parsa取代neginnikparsa 当nikparsa是一个不同的词时,我只想替换它 我的意思是像pregmatch中的\bnikparsa\b,但我不知道怎么写。使用: $str = preg_replace('/\bnikparsa\b
$str=“nikparsa neginnikparsa somenikparsa”
当我使用
$str= str_replace('nikparsa', 'nik parsa', $str);
echo $str;
它也将用neginnik parsa取代neginnikparsa
当nikparsa是一个不同的词时,我只想替换它
我的意思是像pregmatch中的\bnikparsa\b,但我不知道怎么写。使用:
$str = preg_replace('/\bnikparsa\b/i', 'nik parsa', $str);
使用:
$str = preg_replace('/\bnikparsa\b/i', 'nik parsa', $str);
如果您真的不想使用preg_replace,那么:
substr( str_replace( ' stackoverflow ', ' do you see the apples? ', " $str "), 1, -1 );
阅读有关其限制的评论:)如果您确实不想使用preg\u replace,那么:
substr( str_replace( ' stackoverflow ', ' do you see the apples? ', " $str "), 1, -1 );
阅读有关其限制的评论:)这不会取代句子末尾的单词。当我的字符串是
stackoverflow时,woohoo stackoverflow代码>?这是真的,但我认为这是你能用str_replace
:)做的最大限度了。这不会替换句子末尾的单词。当我的字符串是stackoverflow woohoo stackoverflow代码>?这是真的,但我认为这是你能用stru_replace
:)做的最大限度了。除了看到simshaun的答案,你还可以用谷歌搜索它,自己找出答案。这是一个很有用的练习是的,谢谢,我真的不知道preg_replace除了看到simshaun的答案外,你可以用谷歌搜索并自己找出答案。这是一个有用的练习是的,谢谢,我真的不知道preg_替换