第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php求助將一,二級分類查詢結果拼成想要的json格式

php求助將一,二級分類查詢結果拼成想要的json格式

PHP
胡子哥哥 2019-03-15 11:22:11
數(shù)據(jù)庫的字段有 id parentid categoryname 1 0 一級分類1 2 0 一級分類2 3 0 一級分類3 4 0 一級分類4 5 1 二級分類1-1 6 1 二級分類1-2 7 2 二級分類2-1 8 2 二級分類2-2 9 3 二級分類3-1 10 4 二級分類4-1 …………………… 以上,id即數(shù)據(jù)的id,parentid為父級的id即所屬的一級分類,categoryname為分類名稱想拼成以下的格式 [ { "id": 1, // id值 "disabled": false, // 默認false "groupName": "一級分類名稱", // 一級分類名稱 "groupId": 1, //一級分類id "selected": false, // 默認false "name": "二級分類名稱" // 二級分類名稱 }, { "id": 1, "disabled": false, "groupName": "一級分類名稱", "groupId": 1, "selected": false, "name": "二級分類名稱" } // more ... ] 主要是那個groupName不知道啊怎么弄最簡潔……,十分感謝
查看完整描述

2 回答

?
江戶川亂折騰

TA貢獻1851條經(jīng)驗 獲得超5個贊

不是特別明白 你想要的json格式, 按照我理解的意思 隨手寫了一段,并沒有測試



$res = $db->table('cate')->where('parentid =0')->select();
$array=array();
foreach ($res as $key =>$val){
    $cate = $db->table('cate')->where('parentid ='.$val['id'])->select();
    $array[$key]['id']=$cate['id'];
    $array[$key]['disabled']=false;
    $array[$key]['groupName']=$val['categoryname'];
    $array[$key]['groupId']=$val['id'];
    $array[$key]['selected']=false;
    $array[$key]['name']=$cate['categoryname'];
}
echo json_encode($array);exit;
查看完整回答
反對 回復 2019-03-18
?
FFIVE

TA貢獻1797條經(jīng)驗 獲得超6個贊

$arr = [

['id'=>1,'parentid'=>0,'categoryname'=>'一級分類1'],
['id'=>2,'parentid'=>0,'categoryname'=>'一級分類2'],
['id'=>3,'parentid'=>0,'categoryname'=>'一級分類3'],
['id'=>4,'parentid'=>0,'categoryname'=>'一級分類4'],
['id'=>5,'parentid'=>1,'categoryname'=>'一級分類1-1'],
['id'=>6,'parentid'=>1,'categoryname'=>'一級分類1-2'],
['id'=>7,'parentid'=>2,'categoryname'=>'一級分類2-1'],
['id'=>8,'parentid'=>2,'categoryname'=>'一級分類2-2'],
['id'=>9,'parentid'=>3,'categoryname'=>'一級分類3-1'],
['id'=>10,'parentid'=>4,'categoryname'=>'一級分類4-1'],

];
$a = $b = $c = [];
foreach($arr as $k=>&$v){

if($v['parentid'] === 0) {

  $a[$k]['parentid'] = $v['categoryname'];

}elseif($v['parentid'] === 1){

  $b[$k]['parentid'] = $v['categoryname'];

}else{

     $c[$k]['parentid'] = $v['categoryname'];

}

}

查看完整回答
反對 回復 2019-03-18
  • 2 回答
  • 0 關注
  • 548 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號