<?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
?>
正如代码所示,当我比较两个字符串时,我遇到了一个问题。即使我参考官方手册,我也无法理解结果如何。谁能帮我?非常感谢你!
答案 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
?>
使用===代替==