给定以下数组(它们是从JSON派生的,并且可以使用json_decode()
创建),如何在没有手动的情况下为给定的x
和y
找到父数组的第一个键迭代数组?例如,给定x = 1和y = 3,返回1.最终,我想删除它,但找到它是第一步。在多个索引上搜索数组
Array
(
[0] => Array
(
[x] => 1
[y] => 2
)
[1] => Array
(
[x] => 1
[y] => 3
)
[2] => Array
(
[x] => 2
[y] => 2
)
[3] => Array
(
[x] => 4
[y] => 2
)
[4] => Array
(
[x] => 1
[y] => 4
)
)
。
Array
(
[0] => stdClass Object
(
[x] => 1
[y] => 2
)
[1] => stdClass Object
(
[x] => 1
[y] => 3
)
[2] => stdClass Object
(
[x] => 2
[y] => 2
)
[3] => stdClass Object
(
[x] => 4
[y] => 2
)
[4] => stdClass Object
(
[x] => 1
[y] => 4
)
)
尝试[array_filter()](https://secure.php.net/manual/en/function.array-filter.php) – jedifans
@ jedifans。 'array_filter()'返回已过滤的数组。这将如何帮助? – user1032531
其中键是您需要的索引。当然,您可以过滤掉这些值,这意味着您不需要删除步骤。 – jedifans