在php 中遍历一个数组时会出现一下这个错误:
Invalid argument supplied for foreach(),
这个系统会判断这个数组不是一个有效数组,这样我就需要给这个数组源做一个判断就好了.
例如:$arr = ? 这一个变量不知道是否是数组.
is_array($arr)?$arr:$arr = array();
这样在循环就不会报以上的错误信息了
本文介绍了在PHP中遍历数组时出现的Invalid argument supplied for foreach()错误,并提供了一种解决方案来确保数组的有效性。
在php 中遍历一个数组时会出现一下这个错误:
这个系统会判断这个数组不是一个有效数组,这样我就需要给这个数组源做一个判断就好了.
例如:$arr = ? 这一个变量不知道是否是数组.
is_array($arr)?$arr:$arr = array();
这样在循环就不会报以上的错误信息了
转载于:https://my.oschina.net/u/3291736/blog/843848
544

被折叠的 条评论
为什么被折叠?