2016-07-18 3 views
0

다음 배열이 있습니다. 내부 배열 값의 개수를 표시하고 싶습니다. 도와주세요.다음 예제에서 내부 배열 값의 개수 표시

Array 
(
    [e1549b20-4cad-11e6-85b4-73d5cb14d4fe] => Array 
     (
      [a029e160-4337-11e6-8db4-ad7de57838b4] => Array 
       (
        [0] => b46b70a2-481a-11e6-8b19-00262d644487 
        [1] => b4696a1e-481a-11e6-8b19-00262d644487 
       ) 

      [40eca780-48ef-11e6-8a04-eb9fe0a25fc5] => Array 
       (
        [0] => b46b70a2-481a-11e6-8b19-00262d644487 
        [1] => b4696a1e-481a-11e6-8b19-00262d644487 
       ) 

      [e5926390-44cf-11e6-bc85-19a184fbd10f] => Array 
       (
        [0] => b4696a1e-481a-11e6-8b19-00262d644487 
       ) 

      [51a44c00-4a53-11e6-81fe-313fe319f95b] => Array 
       (
        [0] => b4696a1e-481a-11e6-8b19-00262d644487 
       ) 

     ) 

) 
+0

카운트 란 무엇입니까? 얼마나 많은 배열이 첫 번째 배열 안에 있습니까? –

+0

응답으로 원하는 것을 붙여 넣을 수 있습니까? 나는 네가 원하는 걸 이해하지 못한다. – rad11

+0

는 카운트 [40eca780-48ef-11e6-8a04-eb9fe0a25fc5] => 배열 ( [0] => b46b70a2-481a-11e6-8b19-00262d644487 [1] => b4696a1e-481a-11e6-8b19-00262d644487 ) –

답변

0

이 기능을 시도하십시오 :

function getCount($arr, $count = 0) { 
foreach ($arr as $value) { 
    if (is_array($value)) { 
     $count = getCount($value, $count); 
    } else { 
     $count = $count + 1; 
    } 
} 
return $count; 

}

에코 getCount ($의 편곡);