警告:PHP 7.3中遇到的非数字值

时间:2019-10-18 20:46:02

标签: php wordpress

我有一个在PHP 7.3上运行的Wordpress网站,自更新以来,我在网站的前端收到以下错误:

警告:/homepages/36/d362586048/htdocs/genag/wp-includes/formatting.php在3378行遇到的非数字值

该行上的代码是

$words_array = preg_split( "/[\n\r\t ]+/", $text, $num_words + 1, PREG_SPLIT_NO_EMPTY );

有人可以帮我改行以更正错误吗? 谢谢。

1 个答案:

答案 0 :(得分:1)

根据this,是在mainGrid.Children.Add(box,row,col); 上使用加法运算符时发生的。

您可以将$num_words强制转换为整数,以避免出现此警告。

$num_words

我建议先确定为什么$words_array = preg_split( "/[\n\r\t ]+/", $text, (int)$num_words + 1, PREG_SPLIT_NO_EMPTY );不是整数。