PHP |如何防止关联数组/多维数组中重复/重复的数组元素?
我正在为我的网站创建一个插件系统。除了在我的PHP |如何防止关联数组/多维数组中重复/重复的数组元素?,php,arrays,multidimensional-array,hook,Php,Arrays,Multidimensional Array,Hook,我正在为我的网站创建一个插件系统。除了在我的$hooks数组中得到多个相同的元素之外,一切都很好。我如何防止这种情况?我尝试过使用array\u unique(),但没有解决问题。我需要使用的代码结构或函数是否有问题 Var Dump($hooks): index.php hooks.php 他们是凤凰,他们会回来的!(对不起,我无法抗拒)。您的钩子方法现在简单多了,而且看起来进展不错:)根据定义,关联数组中不能有重复/重复的元素。如果您提供一个键,它将检索该值。一个值。如果你看到不同的值,
$hooks
数组中得到多个相同的元素之外,一切都很好。我如何防止这种情况?我尝试过使用array\u unique()
,但没有解决问题。我需要使用的代码结构或函数是否有问题
Var Dump($hooks):
index.php
hooks.php
他们是凤凰,他们会回来的!(对不起,我无法抗拒)。您的钩子方法现在简单多了,而且看起来进展不错:)根据定义,关联数组中不能有重复/重复的元素。如果您提供一个键,它将检索该值。一个值。如果你看到不同的值,那是因为你改变了引用之间的值。它们是凤凰,它们会回来的!(对不起,我无法抗拒)。您的钩子方法现在简单多了,而且看起来进展不错:)根据定义,关联数组中不能有重复/重复的元素。如果您提供一个键,它将检索该值。一个值。如果您看到不同的值,这是因为您更改了引用之间的值。
array(1) {
["test"]=> array(0) { }
}
array(2) {
["test"]=> array(0) { }
["hello"]=> array(0) { }
}
array(3) {
["test"]=> array(0) { }
["hello"]=> array(0) { }
["bye"]=> array(0) { }
}
Hello World!