admin 发表于 2022-11-23 14:50:15

php报错出现Warning: A non-numeric value encountered in解决方法

php报错出现Warning: A non-numeric value encountered in解决方法

遇到这种php问题,应该在代码逻辑查看,为何会出现混合数值,检查哪里出错导致出现混合数值。
对于(+ - * / ** % << >> | & ^) 的运算,我们也可以加入转换类型方法,把错误的数值转换。

把类型转换下就可以。

举例:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'on');

$a = '123a';
$b = 'b456';

echo intval($a)+intval($b);
?>$disan = (int)$jhy + (int)$jhe;
页: [1]
查看完整版本: php报错出现Warning: A non-numeric value encountered in解决方法