您的位置:首页 > 其它

从两处取出数组进行对比操作小结

2016-11-21 19:38 211 查看


        //按code排序

        $sort = array(  

        'direction' => 'SORT_ASC', //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序  

        'field'     => 'code',       //排序字段  

        );  

        $arrSort = array();  

        foreach($ret_flt['goods'] AS $k => $v){  

            foreach($v AS $kk=>$vv){  

                $arrSort[$kk][$k] = $vv;  

            }  

        }  

        if($sort['direction']){  

            array_multisort($arrSort[$sort['field']], constant($sort['direction']), $ret_flt['goods']);  

        }  

        // var_dump($ret['goods']);exit;

      //将一个二维数组中的特定数组去除;并重新生成索引下标

        function delValue($arr)

        {

        foreach ($arr as $key=>$value){

            if($value=="602025"||$value=="602038"){

                return false;

            }

            return true;

        }

        }

        $ret_cs['list']=array_filter($ret_cs['list'],"delValue");

        sort($ret_cs['list']);//重新生成索引下标
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐