php - 警告:in_array() 期望参数 2 为数组
我想大声告诉你
我想大声告诉你 2017-05-16 13:11:53
0
2
1185

求助:
报错:警告:in_array()期望参数2为数组,字符串在D:phpStudyWWWzhutiwp-contentthemesthemeprofunctions.php第98行给出

错误错误:

if ( $深度 == 0 && ($args->深度)>=0 && in_array( 'menu-item-has-children', $item->classes )){
        $class_names[] = '菜单项有子项';
        $atts_class[] = '下拉切换';
        $atts['数据切换'] = '下拉菜单';
        $caret = ' </span></a>';
    }

请问怎么修改啊

我想大声告诉你
我想大声告诉你

全部回复(2)
洪涛

可以把in_array第二个参数改为(array)$item->classes ,强制类型转化为数组

PHPzhong

就是你的item->classes不是数组,是个字符串,需要将item->classes转换成数组在使用

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板