我有一个在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 );
有人可以帮我改行以更正错误吗? 谢谢。
答案 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 );
不是整数。