文字列に「。」が含まれているかどうかを確認する最も効率的な方法は何でしょうか。か否か?
正規表現を使用したり、文字列をループしてドット( "。")が含まれているかどうかを確認したりするなど、さまざまな方法でこれを実行できることを私は知っています。
関数を使用しstr_contains
ます。
if (str_contains($str, "."))
{
echo 'Found it';
}
else
{
echo 'Not found.';
}
if (strpos($str, '.') !== FALSE)
{
echo 'Found it';
}
else
{
echo 'Not found.';
}
!==
演算子を使用する必要があることに注意してください。!=
またはを使用<>
し、'.'
が位置にある場合、はに大まかに等しい0
ため、比較はtrueと評価されます。0
false
stristr()
またはを使用できます strpos()
。何も見つからない場合は、どちらもfalseを返します。