文字列に特定の単語が含まれているかどうかを確認する必要がありますが、その間に空白(スペース、タブなど)があることを覚えておいてください。PHP - 空白を含むstrpos
$array1 = "name @mail lastname";
$array2 = "name @ mail lastname";
$array3 = "name @ mail lastname";
$array4 = "name @ word mail lastname";
if (strpos($array1, '@mail') !== false) {
echo 'true';
}
したがって、array1、array2、array3の出力結果は真です。これを行う適切な方法は何ですか?両方の部分が文字列である
は、文字列が「@」と「メール」のコンテンションが別個のコンテンションであるかどうかを確認すると問題になりますか? –
間違いはありません。@mail(空白の有無にかかわらず)が真であるかぎり、間に単語がある場合や、記号やメールが全くない場合はfalseです。 – codexy