두 개의 PHP 배열에서 중복 값을 제거하는 방법: 먼저 PHP 샘플 파일을 만든 다음 "rray_diff($f,$e);array_diff($e,$f);"를 통해 중복 값을 삭제합니다. .
이 문서의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
array_diff를 사용하여 두 배열에서 중복 값을 제거하세요.
비즈니스 시나리오, 두 개의 문자열 $e 및 $f.
해당 데이터는 이전 데이터와 교체된 데이터입니다. 중복되는 데이터가 있으면 변경하지 않습니다.
이전 데이터는 삭제하고 새 데이터를 추가합니다.
주석이 있는 데이터는 일반으로 입력됩니다. 하지만 저는 루프를 사용하고 싶지 않습니다. 그래도 기본 C에 작성된 내장 함수는 빠르게 실행됩니다
$e = 22,33,44; $f = 22,31,54; $e = explode(',',$e); $f = explode(',',$f); //删除重复值 // foreach ($f as $k1=>$v1){ // foreach ($e as $k2=>$v2){ // if($v1===$v2){ // unset($f[$k1]);unset($e[$k2]); // } // } // } $f1=array_diff($f,$e); $e1=array_diff($e,$f); print_r($e1);//33,44 print_r($f1);//31,54
[추천 학습:PHP 비디오 튜토리얼]
위 내용은 PHP의 두 배열에서 중복을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!