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

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

轉(zhuǎn)換多維數(shù)組(php)

轉(zhuǎn)換多維數(shù)組(php)

PHP
江戶川亂折騰 2022-01-14 17:12:39
我目前正在努力將 PHP 中的這個(gè)數(shù)組轉(zhuǎn)換為更簡(jiǎn)化的數(shù)組。這是我的數(shù)組開(kāi)始存儲(chǔ)在$array:   [0] => Array       (           [name] => name-1           [value] => xXX       )   [1] => Array       (           [name] => name-2           [value] => YYY       )我想從這個(gè)數(shù)組轉(zhuǎn)換到這個(gè)簡(jiǎn)化的數(shù)組$array_new:   [0] => Array       (           [name-1] => xXX       )   [1] => Array       (           [name-2] => YYY       )我很遺憾不知道要開(kāi)始...有人可以幫我嗎?編輯:通過(guò) array_column() 或 foreach 循環(huán)轉(zhuǎn)換數(shù)組后,我仍然無(wú)法使用 $array_new['name-2']; 獲得正確的數(shù)據(jù);
查看完整描述

3 回答

?
當(dāng)年話下

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

您可以使用array-column來(lái)做到這一點(diǎn)。文件說(shuō):

array_column ( 數(shù)組 $input , 混合 $column_key [, 混合 $index_key = NULL ] ) : 數(shù)組

這樣做:

$first_names = array_column($array, 'value', 'name');

現(xiàn)場(chǎng)示例:3v4l


查看完整回答
反對(duì) 回復(fù) 2022-01-14
?
梵蒂岡之花

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

使用 foreach:


<?php


$items =

[

    [

        'plant' => 'fern',

        'colour' => 'green'

    ],

    [

        'plant' => 'juniper',

        'colour' => 'blue'

    ]

];


foreach($items as $item) {

    $output[][$item['plant']]=$item['colour'];

}

var_dump($output);

輸出:


array(2) {

    [0]=>

    array(1) {

    ["fern"]=>

    string(5) "green"

    }

    [1]=>

    array(1) {

    ["juniper"]=>

    string(4) "blue"

    }

}


查看完整回答
反對(duì) 回復(fù) 2022-01-14
?
慕少森

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

問(wèn)題

好吧,這是我看到很多初學(xué)者都在處理的問(wèn)題。有點(diǎn)創(chuàng)意:


回答

//Let's get your old array:

$old = [

   0 => [

      'name' => 'name-1',

      'value' => 'xXX'

   ],

   1 => [

      'name' => 'name-2',

      'value' => 'YYY'

   ]

];


//Let's create an array where we will store the new data:

$result = [];


foreach($old as $new) { //Loop through

   $result[$new['name']] = $new['value']; //Store associatively with value as value

}


var_dump($result);

結(jié)果:

Array[2] => [

   [name-1] => xXX,

   [name-2] => YYY

];


查看完整回答
反對(duì) 回復(fù) 2022-01-14
  • 3 回答
  • 0 關(guān)注
  • 265 瀏覽

添加回答

舉報(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)