PHP 8 中的数字比较
当我们在PHP8中比较一个数字时,它会使用数字比较。否则它会将数字转换为字符串并使用字符串比较。
字符串可以分为三种方式-
仅包含数字的字符串。示例-1234或1.24e1。
前导数字字符串-前导字符串以数字字符串开头,但后面应跟有非数字字符,包括空格。示例-12xyz或“123”
非数字字符串-不能是数字的字符串,也不能是非前导数字字符串。
Example − PHP 7
0=='foo' // PHP 7 will return true.
Example − PHP 8
0 =='foo' // PHP 8 will return false.
示例-使用Saner字符串进行数字比较的PHP8程序。
"first Integer",
"0123" =>"The integer index with leading 0",
"12str" =>"using leading numeric string",
" 1" => "using leading whitespace",
"2.2" => "using floating number",
];
print_r($x);
?>输出结果Array ( [1] => first Integer [0123] => The integer index with leading 0 [12str] => using leading numeric string [ 1] => using leading whitespace [2.2] => using floating number )
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短