例 :
$str="How are you?";
そして今、私は<<これのキーワードに$str
変えたいです。"you"
$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;
これは、与えられた例で機能します