例子 :
$str="How are you?";
现在,我想$str
变成"you"
<< this 的关键字。
$key = 'you';
if (strpos($str, $key) !== false {
$str = $key;
}
如果需要,您可以将其包裹在一个循环中并遍历一组关键字。
可能是愚蠢的建议..但是如果您正在寻找一个单词,您知道为什么不检查它?
<?php
$str = "how young are you?";
$key = "you";
if( preg_match("/\b".preg_quote($key)."\b/", $str, $matches) )
$str = $key;
?>
$old="How are you?";
$new="";
$keyword="you";
$pos=strpos($old,$keyword);
if ($pos!==false) {
$new=substr($old,$pos,strlen($keyword));
}
echo $new;
注意:如果或$new
,也将包含“你”$old="check your head"
$old="http://www.dooyou.com"
$str = "How are you?";
$array = explode(' ', $str);
echo $array[2];
$final = substr_replace($array[2],"",-1);
echo $final;
这将适用于您给定的示例