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
.Заменить конкретное слово в предложении с другим словом в PHP
Тогда выход будет: hi thnot not good day
.
Как сделать вывод будет hi this not good day
вы должны использовать регулярные выражения для определения того или нет слово является частью другого слова или использует только строковые функции, ищите каждый экземпляр вашего слова поиска и проверяйте предыдущий/следующий символ, чтобы увидеть, является частью другого слова перед заменой по одному. –
, если вход «hi this ...», почему вы взорваетесь на ','? На вашем входе нет '' '. –
$ str содержит предложение. im чтение слова, которое нужно заменить и заменить слово на $ pos. например $ pos будет иметь «is not not» – yureka