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个数组。用于索引原始多级数组的键的附加数组。索引数组可以存储布尔值或数据引用(如您所愿)。谢谢!我将其与原始数组进行比较