2013-06-26 3 views
1

즐거운 하루 되십시오.일반 배열의 각 고유 요소를 계산하는 방법

코드 :

array(4) { 
    [0]=> array(1) { 
      [0]=> array(3) { 
       [0]=> string(11) "art_7880" [1]=> string(1) "1" [2]=> int(2950) 
      } 
      [1]=> array(3) { 
       [0]=> string(8) "art_7880" [1]=> string(1) "1" [2]=> int(2955) 
      } 
      [2]=> array(3) { 
       [0]=> string(8) "art_7880" [1]=> string(1) "1" [2]=> int(1335) 
      } 
      [3]=> array(3) { 
       [0]=> string(8) "art_7883" [1]=> string(1) "1" [2]=> int(4335) 
      } 
} 

내가 배열 독특한 요소를 얻을 :

$arr_uniq = array(); 
foreach ($all_array as $keys => $elms) { 
    if(!in_array($elms[0], $arr_uniq)) { 
     $arr_uniq[] = $elms[0]; 
    } 
} 

일반 배열의 카운트를 각각의 고유 한 요소를 얻는 방법 pleasse 말해?

결과는 다음되어해야

art_7880-3

art_7883-1

답변

4

$all_array를 가정하면 기본 배열의 부분 배열이 var_dump snipett에, 일반적인 생각은

$result = array(); 
foreach ($all_array as $elms)  
    $result[$elms[0]]++;  
0

array_count_values()

http://php.net/array_count_values

이 기능을 쉽게 적용 할 수 있어야합니다.

+0

제시카, 설명해주십시오이다. 나는 모든 고유 한 요소를 가진 배열을 얻는다. 어떤 단계를 밟아야합니까? –

관련 문제