0

例 :

$str="How are you?";

そして今、私は<<これのキーワードに$str変えたいです。"you"

4

4 に答える 4

1
$key = 'you';
if (strpos($str, $key) !== false {
  $str = $key;
}

必要に応じて、ループをラップして、キーワードの配列を反復処理できます。

于 2013-02-22T14:32:51.647 に答える
0

ばかげた提案かもしれません..しかし、単語を探しているなら、それをチェックしてみませんか?

<?php
$str = "how young are you?";
$key = "you";
if( preg_match("/\b".preg_quote($key)."\b/", $str, $matches) )
  $str = $key;

?>
于 2013-02-22T14:39:24.677 に答える
0
$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"

于 2013-02-22T14:39:29.900 に答える
-1
$str = "How are you?";
$array = explode(' ', $str);
echo $array[2];

$final = substr_replace($array[2],"",-1);
echo $final;

これは、与えられた例で機能します

于 2013-02-22T14:30:49.927 に答える