Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使数组键在整个数组中唯一_Php_Arrays_Unique - Fatal编程技术网

Php 如何使数组键在整个数组中唯一

Php 如何使数组键在整个数组中唯一,php,arrays,unique,Php,Arrays,Unique,如何使数组键唯一? 我尝试了array\u unique,但它抛出: A PHP Error was encountered Severity: Notice Message: Array to string conversion Filename: models/mdashboard.php Line Number: 115 以下是阵列: Array ( [100053] => 100053 [100072] => 100072 [100054]

如何使数组键唯一? 我尝试了
array\u unique
,但它抛出:

A PHP Error was encountered

Severity: Notice

Message: Array to string conversion

Filename: models/mdashboard.php

Line Number: 115
以下是阵列:

Array
(
    [100053] => 100053
    [100072] => 100072
    [100054] => 100054
    [100055] => Array
        (
        [100056] => Array
            (
                [100057] => 100057
                [100058] => 100058
                [100059] => 100059
                [100060] => 100060
                [100071] => 100071
            )

        [100061] => Array
            (
                [100063] => 100063
                [100062] => Array
                    (
                        [100065] => 100065
                        [100066] => Array
                            (
                                [100067] => 100067
                                [100068] => 100068
                                [100069] => 100069
                                [100070] => 100070
                            )

                        [100064] => 100064
                    )

            )

    )

    [100056] => Array
    (
        [100057] => 100057
        [100058] => 100058
        [100059] => 100059
        [100060] => 100060
        [100071] => 100071
    )

    [100061] => Array
    (
        [100063] => 100063
        [100062] => Array
            (
                [100065] => 100065
                [100066] => Array
                    (
                        [100067] => 100067
                        [100068] => 100068
                        [100069] => 100069
                        [100070] => 100070
                    )

                [100064] => 100064
            )

    )

    [100062] => Array
    (
        [100065] => 100065
        [100066] => Array
            (
                [100067] => 100067
                [100068] => 100068
                [100069] => 100069
                [100070] => 100070
            )

        [100064] => 100064
    )

    [100066] => Array
    (
        [100067] => 100067
        [100068] => 100068
        [100069] => 100069
        [100070] => 100070
    )

)

你应该在这里共享
mdashboard.php
文件的相关部分,看看是什么导致了错误。它有太多不相关的代码行,不相关。我想让任何级别的所有键都是唯一的。。。假设键100061存在于100056中,所以它不应该出现在数组中。如果您希望在多个级别之间分布唯一的键,则应该使用2个数组。用于索引原始多级数组的键的附加数组。索引数组可以存储布尔值或数据引用(如您所愿)。谢谢!我将其与原始阵列进行比较。您应该在此处共享
mdashboard.php
文件的相关部分,以查看导致错误的原因。它有太多不相关的代码行,因此不相关。我想使任何级别的所有键都必须唯一。。。假设键100061存在于100056中,所以它不应该出现在数组中。如果您希望在多个级别之间分布唯一的键,则应该使用2个数组。用于索引原始多级数组的键的附加数组。索引数组可以存储布尔值或数据引用(如您所愿)。谢谢!我将其与原始数组进行比较