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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP Merge multiple multi-dimensional

PHP Merge multiple multi-dimensional

PHP
30秒到達戰(zhàn)場 2023-05-12 14:50:34
很抱歉這么長的描述,但我已經為合并多個多維關聯數組苦苦掙扎了一天多了。任何人都可以建議實現這一目標的優(yōu)化方法。我想根據所需的結果創(chuàng)建 HTML 列表。請參閱當前列表的附加圖像。但我想將孩子合并為共同的父母。陣列 1:Array(    [cat_id] => 1    [parent_cat_id] => 0    [cat_name] => Collectables    [children] => Array    (        [cat_id] => 1335        [parent_cat_id] => 1        [cat_name] => Animal Collectables        [children] => Array        (            [cat_id] => 10811            [parent_cat_id] => 1335            [cat_name] => Bird Collectables            [children] => Array            (                [cat_id] => 37847                [parent_cat_id] => 10811                [cat_name] => Bluebird            )        )    ))陣列 2:Array(    [cat_id] => 1    [parent_cat_id] => 0    [cat_name] => Collectables    [children] => Array    (        [cat_id] => 1335        [parent_cat_id] => 1        [cat_name] => Animal Collectables        [children] => Array        (            [cat_id] => 10811            [parent_cat_id] => 1335            [cat_name] => Bird Collectables            [children] => Array            (                [cat_id] => 37848                [parent_cat_id] => 10811                [cat_name] => Hummingbird            )        )    ))我希望結果保持原樣,并在同一級別創(chuàng)建另一個子數組子數組,如下所示。Array(    [cat_id] => 1    [parent_cat_id] => 0    [cat_name] => Collectables    [children] => Array    (        [cat_id] => 1335        [parent_cat_id] => 1        [cat_name] => Animal Collectables        [children] => Array        (            [cat_id] => 10811            [parent_cat_id] => 1335            [cat_name] => Bird Collectables            [children] => Array            (                [0] => Array(                    [cat_id] => 37847                    [parent_cat_id] => 10811                    [cat_name] => Bluebird                )                [1] => Array(                    [cat_id] => 37848                    [parent_cat_id] => 10811                    [cat_name] => Hummingbird                )            )        )    ))[1]:當前列表:https ://i.stack.imgur.com/p4F0X.png
查看完整描述

1 回答

?
胡說叔叔

TA貢獻1804條經驗 獲得超8個贊

array_merge_recursive應該可以幫助你。


一個例子是:


<?php

$arr1['foo']['bar'] = 'foobar';

$arr2['foo']['bar'] = 'barfoo';


print_r(array_merge_recursive($arr1, $arr2));

輸出:


Array

(

? ? [foo] => Array

? ? ? ? (

? ? ? ? ? ? [bar] => Array

? ? ? ? ? ? ? ? (

? ? ? ? ? ? ? ? ? ? [0] => foobar

? ? ? ? ? ? ? ? ? ? [1] => barfoo

? ? ? ? ? ? ? ? )


? ? ? ? )


)


查看完整回答
反對 回復 2023-05-12
  • 1 回答
  • 0 關注
  • 139 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號