2015-01-23 1 views
-2

내가 PHP 배열에서 중복의 대부분의 번호를 인쇄하는 방법을 알고 있니 ?? 어떻게 PHP 배열의 중복의 대부분의 번호를 인쇄

제가 정확히 원하는 것을 설명 할 수

.. 예를 들어

내가 여기

$fruit = array(' orange ' , ' banana ' , ' apples ' , ' orange ' , ' banana ', ' banana ' , ' strawberry ', ' apples '); 

같은 배열을 배열 바나나의 3 배, 오렌지의 2 배, 사과 1 시간을 가지고 딸기 ..

내 문제는

나는 아래와 같은 표시를하고 싶어 .. 내가 싶어 디스플레이 상위 3 첫번째 반복 데이터의 대부분의 수입니다.

출력 :

banana 
    apples 
    orange 

사과가 배열에 4 번 반복 사과 후 바나나와 오렌지를 처음 오는 의미한다면 ...

사람이 어떻게 PHP를 사용하여 말해 줄 수 ???

+3

합니까'array_count_values' 도움을 반환

$vals = array_count_values($fruit); arsort($vals);// sort descending order 

계산 계산하려면? – Barmar

+0

'array_count_values ​​-> arsort -> loop keys' – Ghost

+0

@Ruban Kutty, 내 대답을 확인하십시오. 나는 그것이 당신의 문제를 해결할 것이라고 생각합니다. 저는 당신의 모범을 설명했습니다. 의견이 있으면 알려주십시오. –

답변

0

사용 될 낮은 코드는 배열 반복 항목 그것은

Array 
(
    [banana ] => 3 
    [apples ] => 2 
    [orange ] => 2 
    [strawberry ] => 1 
)