我最近更新到PHP 7.2,现在在我的网站前端收到错误消息。错误状态:
警告:第3378行遇到的非数字值
该行上的代码如下。有人可以帮我解决这个问题吗?
$words_array = preg_split( "/[\n\r\t ]+/", $text, $num_words + 1, PREG_SPLIT_NO_EMPTY );
答案 0 :(得分:0)
此警告从7.1开始是新的。
http://php.net/manual/en/migration71.other-changes.php
尝试将数学运算符与字符串一起使用时,如以下快速测试所示:
https://3v4l.org/FObqq
(用bool代替就可以了)
回答后,我还在这里找到了骗子:Warning: A non-numeric value encountered