在php中使用foreach循环遍历时报Invalid argument supplied for foreach 错误,是因为循环的数据不是一个有效的数组。 因此我们只要在foreach之前判断一下数据源即可: if is array data foreach data as value ... 或者我们先定义一个空数组,然后为数组赋值,再进行foreach操作: data array dat ...
2018-05-17 09:51 0 7341 推荐指数:
在WordPress页面出现如下警告:PHP Warning: Invalid argument supplied for foreach() in \wp-admin\includes\plugin.php on line 1771打开被警告的文件找到对应行: foreach ...
if(is_array($data)){foreach($data as $value){...}}判断是不是数组即可 ...
1.背景 今天学习PHPExcel的使用,在代码执行foreach($data as $value){...}的时候出现这样一个警告提示:Warning: Invalid argument supplied for foreach() in I:\WWW\PHPExcel\export.php ...
redis指令以回车作为结束标识,所以后边不能加标点符号,否则会报错,或者执行错误的指令(即把分号当成指令的一部分) canssdra指令将分号作为指令结束标识,所以后边必须加分号“;”,否则认为该指令没有结束。 redis-cli.exe -h 127.0.0.1 -p 6379 ...
表格数据我就不给了,具体原因还是:在最初没有设置默认值为not null,而后期想要修改时报错了,因为这时修改会影响很多值的初始化设置,而且不统一,可能有的列允许为空,有的列不允许为空。这时,可以进行以下操作完成。比较详细的阐述请看这里:http ...
原案例分析: 1、原来的网站在wamp环境下搭建完成,一切正常,上传到虚拟主机环境为lnmp,结果访问时可以打开主页,然后点其他页面全部报404错误; 2、 经分析得出原因:原网站环境为wamp使用了伪静态,伪静态规则写在网站根目录的.htaccess文件中,Apache下默认识别此文 ...