select下拉列表格式

17 篇文章 1 订阅
1 篇文章 0 订阅

代码

public function heightlist(){
        $result = HeightModel::select('height') ->orderBy('height') ->get();

        $buxianlist = self::hebingArray($result,'height','cm');
        $list['不限'] = $buxianlist;
        foreach($result as $key => $val){
            $re = HeightModel::whereBetween('height', [$val['height'], 212])
                ->select('height') ->orderBy('height') ->get();

            $buxianlist = self::hebingArray($re,'height','cm');

            $list[$val['height'].'cm'] = $buxianlist;
        }
        return $this ->apijson('ok','成功',$list );
    }

    public function hebingArray($result,$label,$unit){
        $buxian[] = array(array($label=>'不限'));
        $buxian[] = $result;
        foreach($buxian as $buxiankey => $buxianval){
            foreach($buxianval as $buxiank => $buxianv){

                if($buxianv[$label] != "不限"){
                    $buxianlist[] = $buxianv[$label].$unit;
                }else{
                    $buxianlist[] = $buxianv[$label];
                }

            }
        }
        return $buxianlist;
    }

格式样式例如:
样式
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值