自由屋推书网—热门的小说推荐平台!

你的位置: 首页 > php

PHP出现Warning: A non-numeric value encountered 错误

2021-09-17 11:13:49

最近更新了一下wordpress,升级了服务器的PHP版本,毕竟PHP7已经出来那么久了,wordpress也已经适配了那么久,最近PHP版本升级后,wordpress运行没出现问题,我的博客出现了问题,在评论区计算楼层时,出现了错误提示:A non-numeric value encountered……

不用说,一看就是主题代码问题,由于英语不好,翻译了一下,意思是当遇到非数字值时……很明显了,运算逻辑或运算符号出现了问题,又看了下php官方文档

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

解决方法就是强制转换为数值,利用intval函数,在需要转换成述职的变量前加入 intval(变量)即可。

编辑推荐

热门小说