PHP array_search associative

时间:2012-01-19 21:47:17

标签: php arrays

如何获得值为7的数组?这只是示例数据,可能有数百个数组。

这是我从print_r得到的。如果可能的话,我不想循环访问数据。

Array
(
[1] => Array
    (
        [0] => 1
    )

[2] => Array
    (
        [0] => 1
    )

[3] => Array
    (
        [0] => 2
        [1] => 1
    )

[4] => Array
    (
        [0] => 3
        [1] => 2
        [2] => 1
    )

[7] => Array
    (
        [0] => 4
        [1] => 3
        [2] => 2
        [3] => 1
    )

[5] => Array
    (
        [0] => 2
        [1] => 1
    )

[6] => Array
    (
        [0] => 5
        [1] => 2
        [2] => 1
    )

2 个答案:

答案 0 :(得分:2)

不确定我是否正确理解了这个问题,但也许:

print_r($arr[7])

答案 1 :(得分:0)

如果您不希望以某种方式遍历数组而不是获取数据,array_search仅适用于标量,那么您可以考虑使用array_reducearray_walkarray_map等等(关于你需要做什么而不是想要停止的事情)所有'em'都是循环数组的方式......