警告:array_search()期望参数2为数组,字符串为

时间:2016-06-30 10:19:53

标签: arrays

我正在为网上商店创建产品过滤器。我想通过复选框过滤显示的产品。

发生以下错误:

第46行警告:array_search()期望参数2为数组,字符串在

中给出
            foreach($stockvals AS $val){
                if (is_int(array_search($val,$keyname)) OR is_int(array_search($val,$keyname))) {
                    $add = ' checked'; 
                } else {
                    $add = '';
                }
                $html .= '<li><input type="checkbox" name="'.$keyname.'[]" value="'.$val.'" '.$add.'> '.$val.'</li>';

            }
            $html .= ' </ul></aside>';

我在代码中做错了什么,或者是我接近这件事的方式错了?

0 个答案:

没有答案