Warning: A non-numeric value encountered in错误,php运行错误提示

2019-09-12
0评论
/
阅读
管理员

一直以来在建站中的遇到的各种问题我都会第一时间在网上搜索解决办法,解决之后也会写成教程分享在我的博客中。

今天无意间发现我的博客留言区出现错误提示“Warning: A non-numeric value encountered in”,下面分享我是如何解决的。

Warning: A non-numeric value encountered in错误,php运行错误提示

错误提示如上图所示,Warning: A non-numeric value encountered in。

查看相关PHP文件:

$commentcount = $cpp * $page;

查询php官方文档得知:

在使用(+ - * / ** % << >> | & ^) 运算时,例如a+b,如果a是开始一个数字值,但包含非数字字符(123a),b不是数字值开始时(b456),就会有A non-numeric value encountered警告。

解决方法是添加intval强制转为数字值即可,所以上面的代码修改后为:

$commentcount = intval($cpp) * intval($page);

本站附件分享,如附件失效,可以去找找看
诚通网盘附件百度网盘附件
PS:由于百度网盘附件太大,所以百度网盘附件为拆分压缩,全部下载后打开zip后缀文件即可。也可以只下载zip后缀文件查看(只可以查看不能解压)是否有需要的文件,再下载全部文件解压需要的文件


干饭福利分享: 微信扫码领取“饿了么”抵用券↓↓↓↓↓↓↓↓↓↓

标签: php
于2019-09-12发布