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

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

根據(jù)數(shù)組鍵值將數(shù)組拆分為子數(shù)組

根據(jù)數(shù)組鍵值將數(shù)組拆分為子數(shù)組

PHP
MYYA 2023-06-30 16:09:20
我在按鍵值拆分?jǐn)?shù)組時(shí)遇到一個(gè)問題。我的數(shù)組如下所示:-Array([0] => Array    (        [product_id] => 6        [brand_id] => 2    )[1] => Array    (        [product_id] => 1        [brand_id] => 1    )[2] => Array    (        [product_id] => 5        [brand_id] => 1    ))現(xiàn)在我想根據(jù)brand_id過濾分割數(shù)組。我的預(yù)期輸出如下:-Array([0] => Array(    [0] => Array    (        [product_id] => 6        [brand_id] => 2    ))[1] => Array(    [0] => Array    (        [product_id] => 1        [brand_id] => 1    )    [1] => Array    (        [product_id] => 5        [brand_id] => 1      )))我的輸入數(shù)組存儲在 $proArray 變量中我的嘗試如下:-$brands = array();    foreach ($proArr as $key => $pro) {        $brands[] = $pro['brand_id'];    }    $brands = array_unique($brands);        $ckey = 0;    foreach($brands as $brand){            }
查看完整描述

2 回答

?
BIG陽

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

一種方法是使用簡單的foreach()循環(huán)來根據(jù)您的brand_id推送值,如下所示-


$key = 'brand_id';

$return = array();

foreach($array as $v) {

     $return[$v[$key]][] = $v;

}

print_r($return);

工作演示: https://3v4l.org/bHuWV


查看完整回答
反對 回復(fù) 2023-06-30
?
慕田峪7331174

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

代碼:


$arr = array(

    array(

        'product_id' => 6,

        'brand_id' => 2

    ),

    array(

        'product_id' => 1,

        'brand_id' => 1

    ),

    array(

        'product_id' => 5,

        'brand_id' => 1


    )

);

$res = [];

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

    $res[$value['brand_id']][] = $value;

$res = [...$res];

print_r($res);

輸出:


Array

(

    [0] => Array

        (

            [0] => Array

                (

                    [product_id] => 6

                    [brand_id] => 2

                )


        )


    [1] => Array

        (

            [0] => Array

                (

                    [product_id] => 1

                    [brand_id] => 1

                )


            [1] => Array

                (

                    [product_id] => 5

                    [brand_id] => 1

                )


        )


)


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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