用php中的另一个单词替换句子中的特定单词

时间:2015-08-31 17:45:53

标签: php

if($_GET["op"]=="replace"){
            $str=$_GET["input"];
            $pos=$_GET["input2"];
            $apos=explode(',',$pos);
            echo"After replaced:".str_replace($apos[0],$apos[1],$str);
}

当我输入一个输入句hi this is a good day 并将要替换的单词改为is。 让另一个被替换的词是not

然后输出为:hi thnot not good day

如何使输出为hi this not good day

1 个答案:

答案 0 :(得分:1)

我猜你想要这样的东西:

preg_replace("/\b(is)\b/", "not", $input_lines);

Check the code

if($_GET["op"]=="replace"){
    $str=$_GET["input"];
    $pos=$_GET["input2"];
    $apos=explode(',',$pos);
    echo"After replaced:".preg_replace("/\b(".$apos[0].")\b/", $apos[1], $str)
}