0

次のような文字列から 1 つの単語を見つける必要があります。

  $row['keyword'] = "hello my name is jon";

「テキスト」という単語が 1 つの単語に一致する場合は、$row['keyword']何かを行います..

私はこれを試しますが、もっと良い方法があると思います:

       foreach($rows as $row) 
        { 
            if (strpos($row['keyword'],"text") !== false) {
               // do something
            }
        }
4

2 に答える 2

-1

多くの代替手段と方法がありますが、要件によって異なります。このリンクhttp://us2.php.net/strstrと「関連項目」セクションを確認できます。さらに、配列とループを使用するのではなく、コードを簡素化できます。以下をご覧ください。

$str = 'hello my name is jon';
if(strpos($str, 'text')!='')
 echo "do something";
else
 echo "do something";
于 2013-11-05T09:47:49.147 に答える