查找多维数组中数组的出现次数

时间:2012-02-16 18:45:17

标签: php arrays multidimensional-array

我正在尝试在数组中找到这些([0],[1],[2]等)的出现次数,但我似乎无法使其工作。

这是我正在尝试输出结果的内容:

$photos = (my entire array)
$p = $photos['photos']['photo'];
$max = (max($p));
echo $max;

以下是我的数组在print_r下的外观:

Array
(
    [photos] => Array
        (
        [example1] => 1
        [example2] => 1
        [photo] => Array
            (
                [0] => Array
                (
                        [id] => 726462325
                        [owner] => 985275329856
                )   
                [1] => Array
                (
                        [id] => 836252653
                        [owner] => 736053268937
                )        
                etc

3 个答案:

答案 0 :(得分:1)

我认为您正在寻找count()功能。

祝你好运!

答案 1 :(得分:1)

正如@Ryan所提到的,您需要使用count()功能。这就是你在例子中使用它的方式:

$photos = (my entire array)
$p = $photos['photos']['photo'];
$count = count($p);

答案 2 :(得分:-1)

$key = array_search('search_word', $photos);
相关问题