2012-02-16 22 views
0

配列内のこれらの出現回数を調べようとしていますが、私は配列内で出現する数を見つけようとしています([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

具体的には、* what *の出現回数を数えようとしていますか? – ggreiner

+0

申し訳ありませんが、フォトアレイ内の配列数を探しています。 –

答えて

1

@Ryanは、count()機能を使用する必要があります。これはあなたの例で使用する方法です:

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

あなたの助けを借りて、素晴らしいことを! –

1

私はあなたがcount()を探していると思います関数。

幸運を祈る!

+0

ありがとう、すばやく簡単! :) –

+0

解決策は通常です!助けてよかった – Ryan

-1
$key = array_search('search_word', $photos); 
+0

私はOPが少し曖昧だったことは知っていますが、どのように関連性があるのか​​わかりません... – rdlowrey