如何使用PHP完全匹配内容?

时间:2017-04-28 09:38:24

标签: php

我需要使用PHP匹配两个字符串。我正在解释下面的情景。

<?php

$fistno="9937229853";
$secondno="+919937229853";

?>

我需要$fistno中的$secondno中的值是否存在。如果$fistno中的$secondno中的值存在,则返回true。在这种情况下,9937229853中存在$secondno,因此它应该返回true。

3 个答案:

答案 0 :(得分:1)

使用strpos,请参阅here

if (strpos($mystring, $findme) === false) {

    return false;
}

return true;

小心并使用=== false,因为另一个字符串中的字符串位置可以是0,当使用==时,它会在实际时评估为false真正。

答案 1 :(得分:0)

使用strpos

if (strpos($fistno, $secondno) !== false) {
    echo 'true';
}

答案 2 :(得分:0)

您需要==而不仅仅是=

$check = 'this is a string 111';
if (strpos($mystring, $findme) === false) {
    echo 'perfect match';
} 
else {
    echo 'it did not match up';
}

=将分配变量    ==会做一个宽松的比较    ===将进行严格的比较。