将字符串与php进行比较时发生错误

时间:2017-06-15 08:48:48

标签: php

<?php
    var_dump('00E73694765433'=='0');  //true
    var_dump('0134b40fsbi94u8'=='0'); //false
    var_dump('0134b40fsbi94u8'=='134'); //false
    echo PHP_EOL;
    var_dump(is_numeric('00E73694765433'));//true
    var_dump(is_numeric('0134b40fsbi94u8'));//false
?>

正如代码所示,当我比较两个字符串时,我遇到了一个问题。即使我参考官方手册,我也无法理解结果如何。谁能帮我?非常感谢你!

1 个答案:

答案 0 :(得分:2)

<?php
    var_dump('00E73694765433'==='0');  //false
    var_dump('0'==='0');  //true
    var_dump('0134b40fsbi94u8'==='0'); //false
    var_dump('0134b40fsbi94u8'==='134'); //false
    var_dump('0134b40fsbi94u8'==='0134b40fsbi94u8'); //true
?>

使用===代替==