我正在尝试此代码:

$rescntryvals[] = $rescntry;
$rescntry = "";
$resclkvalscntry[] = $rclick;
$rclick = "";
$resclkaddsnm[] = $addsnmame;
$addsnmame = "";

但是我得到这个:



为什么?解决方案是什么?

最佳答案

您必须先将$rescntryvals声明为数组。默认情况下,在定义变量之前,所有变量的类型均为null(未定义)。

$rescntryvals  = array();
$rescntryvals[]=$rescntry;

关于php - 无法将标量值用作数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16685138/

10-15 21:09