文字列に "。"が含まれているかどうかを確認する最も効率的な方法は何でしょうか。か否か?
正規表現を使う または文字列をループ処理してドット( "。")が含まれているかどうかを確認するなど、さまざまな方法でこれを実行できることはわかっています。
if (strpos($str, '.') !== FALSE)
{
echo 'Found it';
}
else
{
echo 'Not found.';
}
!==
演算子と比較する必要があることに注意してください。 !=
または<>
を使用していて、'.'
が0
の位置にある場合は、ちょっと! 0
はFALSE
と等しいと比較され、あなたは失います。これはあなたが週末に開発用データベースを本番用ウェブサイトに向けさせることを引き起こし、あなたが月曜日に戻ったとき喜びの終わりを引き起こさないでしょう。
stristr()
またはstrpos()
を使用できます。両方 falseを返す 何も見つからない場合.