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 婶婶拜年祝福语大全简短