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

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

如何取消設(shè)置嵌套 foreach 中的每個(gè)數(shù)組?

如何取消設(shè)置嵌套 foreach 中的每個(gè)數(shù)組?

PHP
達(dá)令說(shuō) 2022-07-22 10:45:15
我有一個(gè)像這樣的多維數(shù)組輸出:    Array(    [0] => Array        (            [item] => null            [count] => 0            [child] => Array                (                    [Dagadu Bocah] => Array                        (                            [item] => Dagadu Bocah                            [count] => 47                            [child] => Array                                (                                    [HirukPikuk] => Array                                        (                                            [item] => HirukPikuk                                            [count] => 5                                            [child] => Array                                                (                                                    [DGD] => Array                                                        (                                                            [item] => DGD                                                            [count] => 1                                                            [child] =>                                                         )                                                )                                        )在我的期望中,我可以使用unsetforeach 循環(huán)中的函數(shù)來(lái)刪除每個(gè)具有 3 個(gè)鍵的數(shù)組,即“item”、“count”和“child”,以便它生成一個(gè)如下所示的數(shù)組:      Array(    [0] => ([Dagadu Bocah] =>Array([HirukPikuk] =>Array([DGD])      }}誰(shuí)能幫忙?
查看完整描述

1 回答

?
阿波羅的戰(zhàn)車(chē)

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

對(duì)于您想要使用recursion的那種數(shù)據(jù),如下所示:


<?php

function getChildKey(array $data)

{

    $result = [];


    if (isset($data['child'])) {

        foreach ($data['child'] as $key => $value) {

            $result[$key] = getChildKey($value);

        }

    }


    if (empty($result)) {

        return '';

    }


    return $result;

}


$input = [

    [

        'item'  => null,

        'count' => 0,

        'child' => [

            'Dagadu Bocah' => [

                'item'  => 'Dagadu Bocah',

                'count' => 47,

                'child' => [

                    'HirukPikuk' => [

                        'item'  => 'HirukPikuk',

                        'count' => 5,

                        'child' => [

                            'DGD' => [

                                'item'  => 'DGD',

                                'count' => 1,

                                'child' => null,

                            ],

                        ],

                    ],

                ],

            ],

        ],

    ],

];


$output = [];

print_r($input);


foreach ($input as $index => $child) {

    $output[$index] = getChildKey($child);

}


print_r($output);


查看完整回答
反對(duì) 回復(fù) 2022-07-22
  • 1 回答
  • 0 關(guān)注
  • 112 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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