이 글은 주로 특정 분야에 따른 중복 제거나 PHP 2차원 배열의 통계에 대한 팁을 소개합니다. 이제 필요한 친구들이 참고할 수 있도록 공유하겠습니다.
분야에 따라 (성) 중복, 천진에 나타나는 성(성) 수 계산
해결 방법:
$arr = array( array('province'=>'甘肃','name'=>'甲'), array('province'=>'天津','name'=>'乙'), array('province'=>'天津','name'=>'丙') ); $result = array(); foreach ($arr as $key=>$value){ $result[$value['province']] += 1; } dump($result);
$result = array( '甘肃'=>1, '天津'=>2 );
마찬가지로 필드 성(성)에 따라 중복을 제거하고 총 성(성) 수를 천진으로 계산
$arr = array( array('province'=>'甘肃','number'=>100), array('province'=>'天津','number'=>200), array('province'=>'天津','number'=>300) ); 需要得到如下结果: $arr = array( array('province'=>'甘肃','number'=>100), array('province'=>'天津','number'=>500) );: 솔루션 :
R
$result = array(); foreach ($arr as $key=>$value){ $result[$value['province']] += $value['number']; } dump($result);ATERDATED 권장 사항 : PHP 특정 요소를 기반으로 한 2 차원 배열 중복 제거 2 차원 배열 분류 array_multiSort
.
위 내용은 PHP 2차원 배열 중복 제거 또는 특정 필드 기반 통계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!