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

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

將數(shù)組轉(zhuǎn)換為 json 列表

將數(shù)組轉(zhuǎn)換為 json 列表

PHP
守候你守候我 2021-06-17 18:08:16
我創(chuàng)建了一個數(shù)組對象,我想在我的示例輸出中像這樣轉(zhuǎn)換它。我想要的輸出:[    {        "10:00": 2,        "10:30": 2,        "12:00": 2,        "12:30": 2,        "13:00": 1,        "13:30": 1,        "14:00": 1,        "14:30": 1,            "15:00": 1,            "15:30": 1,        "16:00": 1,        "16:30": 1,        "17:00": 1,        "17:30": 1,        "18:00": 1,        "18:30": 1,        "19:00": 1,        "19:30": 1,        "20:00": 1,        "20:30": 1,        "21:00": 1,        "21:30": 1,        "22:00": 1,        "22:30": 1,        "23:00": 1    }    ]但這是我得到的結(jié)果[    {        "10:00": 2    },    {        "10:30": 2    },    {        "12:00": 2    },    {        "12:30": 2    },    {        "13:00": 1    },    {        "13:30": 1    },    {        "14:00": 1    },    {        "14:30": 1    },    {        "15:00": 1    },    {        "15:30": 1    },    {        "16:00": 1    },    {        "16:30": 1    },    {        "17:00": 1    },    {        "17:30": 1    },    {        "18:00": 1    },    {        "18:30": 1    },    {        "19:00": 1    },    {        "19:30": 1    },    {        "20:00": 1    },    {        "20:30": 1    },    {        "21:00": 1    },    {        "21:30": 1    },    {        "22:00": 1    },    {        "22:30": 1    },    {        "23:00": 1    }]我正在嘗試使用此代碼將我的代碼轉(zhuǎn)換為我想要的輸出$flat = array();foreach($tempreserve->result as $v) {    if (is_array($v)) {        $flat = array_merge($flat, array_values_recursive($v));    }    else {        $flat[] = $v;    }}  
查看完整描述

2 回答

?
楊魅力

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

$a=[];

$b=new stdClass();

$k1="12:00";

$k2="12:50";

$k3="13:10";

$b->$k1=1;

$b->$k2=2;

$b->$k3=3;

$a[]=$b;

echo json_encode($a);

結(jié)果


[{

    "12:00": 1,

    "12:50": 2,

    "13:10": 3

}]

你想要這樣的結(jié)果嗎?


完整版本:


$flat=new stdClass();

foreach($tempreserve as $obj) {

    $a=json_decode(json_encode($obj),true);

    $k=array_keys($a)[0];

    $v=$a[$k];

    $flat->$k=$v;

}

echo (json_encode($flat));


查看完整回答
反對 回復(fù) 2021-06-19
?
有只小跳蛙

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

您可以使用foreachand json_encode,$arr是數(shù)組


$res = [];

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

  foreach($value as $innerkey => $innerValue){

    $res[$innerkey] = $innerValue;

  }

}

echo json_encode($res);


查看完整回答
反對 回復(fù) 2021-06-19
  • 2 回答
  • 0 關(guān)注
  • 169 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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