我的错误日志
中出现此错误PHP警告:为foreach()提供的参数无效
foreach ( $fields as $field ) {
if ( $field['name'] == $fieldname ) {
$characteristics = $field;
}
}
有谁知道如何解决这个问题? 感谢
答案 0 :(得分:0)
一个问题是,如果您的变量为空并且在foreach
循环内出现警告
试试这个
if (is_array($fields) || is_object($fields)) {
foreach ($fields as $field) {
if ($field['name'] == $fieldname) {
$characteristics = $field;
}
}
}