深圳市金黑网络技术有限公司始终坚持以用户需求为导向,提供安全、稳定、高效的产品和服务!
签到 · 搜索导航 · 服务热线 · 微信/手机:17817817816

深圳网站建设

查看: 381|回复: 0

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

[复制链接]

UID
1
贡献
844
金币
1540
主题
520
在线时间
333 小时
注册时间
2022-1-15
最后登录
2024-11-12
QQ
发表于 2022-11-23 14:50:15 | 381 | 0 | 显示全部楼层 |阅读模式
php报错出现Warning: A non-numeric value encountered in解决方法

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

把类型转换下就可以。

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

  4. $a = '123a';
  5. $b = 'b456';

  6. echo intval($a)+intval($b);
  7. ?>
复制代码
  1. $disan = (int)$jhy + (int)$jhe;
复制代码
楼主热帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

快速回复 返回顶部 返回列表