【发布时间】:2018-08-24 05:37:13
【问题描述】:
我有一个如下所示的数组。这来自一个集中式数据库,我无法事先知道实际数组将包含什么。我想比较键上的子数组,这就是为什么要删除所有子数组中不存在的键。
Array (
[0] => Array
(
[a] =>
[b] => 8
[c] => 1
[d] => taille-8
[e] =>
[k] => taill
)
[1] => Array
(
[a] =>
[b] => 7
[c] => 2
[d] => taille-7
[f] =>
[k] => tafefef
)
[2] => Array
(
[a] => ce
[b] => 34
[c] => 2
[d] => taille-34
[g] => dee
[k] => tacefef
) );
我想删除在所有子数组中不重复的键。在上面的示例中,它们是“e”、“f”和“g”。这需要动态发生。
Array (
[0] => Array
(
[a] =>
[b] => 8
[c] => 1
[d] => taille-8
[k] => taill
)
[1] => Array
(
[a] =>
[b] => 7
[c] => 2
[d] => taille-7
[k] => tafefef
)
[2] => Array
(
[a] => ce
[b] => 34
[c] => 2
[d] => taille-34
[k] => tacefef
) );
感谢任何建议。
【问题讨论】:
-
如何创建第一个数组。如果您创建它,您可以忽略这些键,对吗?你试过吗?
-
@LahiruMadusanka 该数组来自一个定期更新的数据库。不在我的控制范围内,我也无法事先知道哪些键会在那里。
标签: php arrays associative-array