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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

PHP中如何將二維數(shù)組轉(zhuǎn)換為三維數(shù)組?

PHP中如何將二維數(shù)組轉(zhuǎn)換為三維數(shù)組?

PHP
叮當(dāng)貓咪 2023-06-24 18:34:22
我有下面的二維數(shù)組$data = [    ['category'=>1,'attribute'=>1,'option'=>1],    ['category'=>1,'attribute'=>1,'option'=>2],    ['category'=>1,'attribute'=>2,'option'=>3],    ['category'=>1,'attribute'=>2,'option'=>4],    ['category'=>2,'attribute'=>3,'option'=>5],    ['category'=>2,'attribute'=>3,'option'=>6],    ['category'=>2,'attribute'=>4,'option'=>7],    ['category'=>2,'attribute'=>4,'option'=>8]];我想根據(jù)父子值將這個(gè)數(shù)組轉(zhuǎn)換為三維數(shù)組,如下所示的數(shù)組。$data = [    '1'=>[        '1' => [            '1' => 1,            '2' => 2                ],        '2' => [            '3' => 3,            '4' => 4                ]    ],    '2'=>[        '3' => [            '5' => 5,            '6' => 6                ],        '4' => [            '7' => 7,            '8' => 8                ]    ],];在第一個(gè)迭代器中是迭代兩次的“類別”鍵的值。第二次迭代針對(duì)“attribute”,同樣第三次迭代針對(duì)“option”,迭代 8 次。補(bǔ)充:如果我想做相反的事情怎么辦?我有第二個(gè)數(shù)組,想轉(zhuǎn)換第一個(gè)數(shù)組。
查看完整描述

1 回答

?
FFIVE

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

$arr = [

  ['category'=>1,'attribute'=>1,'option'=>1],

  ['category'=>1,'attribute'=>1,'option'=>2],

  ['category'=>1,'attribute'=>2,'option'=>3],

  ['category'=>1,'attribute'=>2,'option'=>4],

  ['category'=>2,'attribute'=>3,'option'=>5],

  ['category'=>2,'attribute'=>3,'option'=>6],

  ['category'=>2,'attribute'=>4,'option'=>7],

  ['category'=>2,'attribute'=>4,'option'=>8],

];


$newArr = [];


foreach($arr as $arrRow) {

    $newArr[$arrRow['category']][$arrRow['attribute']][$arrRow['option']] = $arrRow['option'];

}

在 PHP 中,數(shù)組鍵為數(shù)字的字符串將被轉(zhuǎn)換為 int。


查看完整回答
反對(duì) 回復(fù) 2023-06-24
  • 1 回答
  • 0 關(guān)注
  • 164 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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