str_replace用于不同的单词

Nic*_*ool 0 php string

假设我$str="nikparsa neginnikparsa somenikparsa" 在使用时有

$str= str_replace('nikparsa', 'nik parsa', $str);
echo $str;
Run Code Online (Sandbox Code Playgroud)

它也会用neginnik parsa取代neginnikparsa

当nikparsa是一个独特的词时,我只想替换

我的意思是喜欢\ bnikparsa\b在pregmatch但我不知道如何写它.

sim*_*aun 6

使用preg_replace:

$str = preg_replace('/\bnikparsa\b/i', 'nik parsa', $str);
Run Code Online (Sandbox Code Playgroud)