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

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

如何通過使下一項(xiàng)成為前一項(xiàng)子項(xiàng)的一部分來移動(dòng)數(shù)組?

如何通過使下一項(xiàng)成為前一項(xiàng)子項(xiàng)的一部分來移動(dòng)數(shù)組?

PHP
HUH函數(shù) 2023-08-11 17:51:45
數(shù)組:$array = [  'A',  'B',  'C'  //and so on]預(yù)期結(jié)果:$array = [    [        'value' => 'A',        'names'    => [            '1' => 'A',            '2' => 'A'        ],        'child' => [            'value' => 'B',            'names'    => [                '1' => 'B',                '2' => 'B'            ],            'child' => [                'value' => 'C',                'names'    => [                    '1' => 'C',                    '2' => 'C'                ],                'child' => [                    // and so on...                ]            ]        ]    ]];我研究了一個(gè)函數(shù)array_merge_recursive。但這個(gè)函數(shù)不會(huì)移動(dòng)數(shù)組。需要實(shí)現(xiàn):從簡單數(shù)組到交錯(cuò)數(shù)組。
查看完整描述

1 回答

?
翻閱古今

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

我不明白你想要什么names,但是這段代碼正在生成你想要的數(shù)組:


$array = [

    'A',

    'B',

    'C'

    //and so on

];

$result = [];

for($i = count($array) - 1 ; $i >= 0 ; $i--){

    $result = [

        'value' => $array[$i],

        'names'    => [

            '1' => $array[$i],

            '2' => $array[$i],

        ],

        'child' => $result

    ];

}

輸出:


Array

(

    [value] => A

    [names] => Array

        (

            [1] => A

            [2] => A

        )


    [child] => Array

        (

            [value] => B

            [names] => Array

                (

                    [1] => B

                    [2] => B

                )


            [child] => Array

                (

                    [value] => C

                    [names] => Array

                        (

                            [1] => C

                            [2] => C

                        )


                    [child] => Array

                        (

                        )


                )


        )


)


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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