==字符串运算符

jav*_*heh 9 php string operators

为什么Yes.即使变量不相等,此代码也会回显!

$a = '0e462097431906509019562988736854';
$b = '0e830400451993494058024219903391';

if( $a == $b ) echo 'Yes.';
else echo 'No!';
Run Code Online (Sandbox Code Playgroud)

aru*_*run 8

两者都将被视为数字,PHP之前的数量存储有限制.所以检查一下.

尝试使用'==='.它也将检查类型,因此不会转换为数字.

请参阅此问题及其答案.


rho*_*ron 2

您需要strcmp,而不是相等运算符。


归档时间:

查看次数:

189 次

最近记录:

10 年,6 月 前