給定以下數組(它們是從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