簡體   English   中英

如何在php中替換內部數組?

[英]How to replace inner array in php?

我有一個數組如下:

    Array
    (
        [154541] => Array
            (
                **[3831211] => Array
                    (
                        [34443] => 34443
                        [34444] => 34444
                        [34438] => 34438
                        [34442] => 34442
                        [34450] => 34450
                    )**

            )

        [154514] => Array
            (
                **[3830597] => Array
                    (
                        [34442] => 34442
                        [34450] => 34450
                        [34443] => 34443
                        [34444] => 34444
                        [34438] => 34438
                    )**

            )

        [154477] => Array
            (
                **[3829564] => Array
                    (
                        [34442] => 34442
                        [34444] => 34444
                        [34438] => 34438
                        [34450] => 34450
                        [34443] => 34443
                    )**

                [3830046] => Array
                    (
                        [34442] => 34442
                        [34444] => 34444
                        [34443] => 34443
                        [34438] => 34438
                        [34450] => 34450
                    )

            )

        [154474] => Array
            (
                [3829402] => Array
                    (
                        [34442] => 34442
                        [34450] => 34450
                        [34443] => 34443
                        [34438] => 34438
                        [34444] => 34444
                    )

            )

        [154472] => Array
            (
                [3831553] => Array
                    (
                        [34443] => 34443
                        [34450] => 34450
                        [34438] => 34438
                        [34444] => 34444
                        [34442] => 34442
                    )

                [3829803] => Array
                    (
                        [34443] => 34443
                        [34444] => 34444
                        [34450] => 34450
                        [34442] => 34442
                        [34438] => 34438
                    )

                [3829802] => Array
                    (
                        [34443] => 34443
                        [34444] => 34444
                        [34438] => 34438
                        [34450] => 34450
                        [34442] => 34442
                    )

                [3831552] => Array
                    (
                        [34444] => 34444
                        [34450] => 34450
                        [34443] => 34443
                        [34442] => 34442
                        [34438] => 34438
                    )

                [3830078] => Array
                    (
                        [34444] => 34444
                        [34442] => 34442
                        [34443] => 34443
                        [34438] => 34438
                        [34450] => 34450
                    )

            )
)

現在,我想用新生成的名為$ alerts的數組替換內部數組(在上面的數組中,我已將內部數組制成**)。

我沒有得到如何用$ alerts數組替換該內部數組。

這應該可以解決問題。

$array[154541] = array("3831211" => $alerts);

或者內部數組具有更多元素:

$array[154541][3831211] = $newData;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM