質問: 'how are you?'; if ($a contains 'are') echo 'true'; 上記のコードがあるとします。ステートメントif ($a contains 'are')を書くための正しい方法は何ですか?
回答: ある文字列が別の文字列に含まれているかどうかだけを確認したい場合は、preg_match()を使用しないでください。高速になるので、代わりにstrpos()またはstrstr()を使用してください。 ( http://in2.php.net/preg_match )if (strpos($text, 'string_name') !== false){ echo 'get the string'; }