-1
我在错误日志中得到这个错误无效参数
PHP的警告:()提供的foreach无效参数
foreach ($fields as $field) {
if ($field['name'] == $fieldname) {
$characteristics = $field;
}
}
有谁知道如何解决这个问题? 感谢
我在错误日志中得到这个错误无效参数
PHP的警告:()提供的foreach无效参数
foreach ($fields as $field) {
if ($field['name'] == $fieldname) {
$characteristics = $field;
}
}
有谁知道如何解决这个问题? 感谢
一个问题是,如果你的变量是空的,一个foreach
循环中警告出现
试试这个
if (is_array($fields) || is_object($fields)) {
foreach ($fields as $field) {
if ($field['name'] == $fieldname) {
$characteristics = $field;
}
}
}
这是关闭的堆栈溢出的话题。该网站不是您自己调试代码的替代方案。在发布问题之前,预计您已经研究了您的问题,并尝试自行解决问题。请回顾[我如何问一个好问题](https://stackoverflow.com/help/how-to-ask)。 – FluffyKitten