PHP 프로그래밍에서는 배열에서 동일한 첨자를 제거해야 하지만 이를 수행하는 방법을 모르는 상황에 자주 직면합니다. 이 기사에서는 PHP 배열에서 동일한 첨자를 제거하는 몇 가지 실용적인 방법을 공유합니다.
샘플 코드:
<?php $arr = array("a"=>1, "b"=>2, "c"=>2, "d"=>1); $new_arr = array_unique(array_flip($arr)); print_r($new_arr); ?>
실행 결과:
Array ( [1] => a [2] => b )
샘플 코드:
<?php $arr = array("a"=>1, "b"=>2, "c"=>2, "d"=>1); $new_arr = array_flip(array_keys(array_flip($arr))); print_r($new_arr); ?>
실행 결과:
Array ( [a] => 1 [b] => 2 )
샘플 코드:
<?php $arr = array("a"=>1, "b"=>2, "c"=>2, "d"=>1); $new_arr = array(); foreach($arr as $key=>$value){ if(!in_array($key,$new_arr)){ $new_arr[$key] = $value; } } print_r($new_arr); ?>
실행 결과:
Array ( [a] => 1 [b] => 2 )
요약하자면 이 문서에서는 PHP 배열에서 동일한 첨자를 제거하는 세 가지 방법을 소개합니다. 사용되는 시나리오와 달성할 효과가 다르므로 실제 상황에 따라 해당 방법을 선택할 수 있습니다.
위 내용은 PHP 배열에서 동일한 첨자를 제거합니다(세 가지 방법)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!