현재 위치: > 최신 기사 목록> PHP 실용 튜토리얼 : 배열에서 누락 된 숫자를 쉽게 찾을 수 있습니다

PHP 실용 튜토리얼 : 배열에서 누락 된 숫자를 쉽게 찾을 수 있습니다

M66 2025-07-21

PHP 배열에서 누락 된 숫자를 찾는 실용적인 방법

실제 개발 중에는 배열에서 누락 된 숫자를 확인 해야하는 상황이 종종 발생합니다. 데이터 무결성을 보장하는 것은 많은 응용 프로그램의 기본 작업이며 PHP는이를 달성 할 수있는 간단하고 효율적인 방법을 제공합니다.

숫자가 포함 된 예제 배열을 준비하십시오

먼저, 특정 범위의 숫자가 포함 된 배열을 생성하고 누락 된 상황을 시뮬레이션하기 위해 일부 숫자를 인위적으로 제거합니다.

 $numbers = range(1, 10);
unset($numbers[3]);  // 번호를 제거하십시오4
unset($numbers[8]);  // 번호를 제거하십시오9

루프 및 in_array 함수를 사용하여 누락 된 숫자를 찾으십시오

다음으로, 예상 숫자 범위를 통과하여 각 숫자가 원래 배열에 존재하는지 여부를 결정한 다음 누락 된 숫자를 모두 찾습니다.

 $missingNumbers = array();

for ($i = 1; $i <= count($numbers) + 1; $i++) {
    if (!in_array($i, $numbers)) {
        $missingNumbers[] = $i;
    }
}

echo "누락 된 숫자는입니다:" . implode(', ', $missingNumbers);

코드 구문 분석

이 코드에서 먼저 누락 된 숫자를 저장하기 위해 빈 배열 $ missingNumbers를 정의하십시오. 1에서 원래 배열 길이 + 1의 범위 내에서 숫자를 반복하여 in_array ()를 사용하여 숫자가 존재하는지 확인하십시오. 숫자가 배열에 있지 않으면 누락 된 숫자 배열에 추가됩니다. 마지막으로, implode () 함수를 사용하여 결과를 문자열 출력으로 변환하십시오.

요약

위의 방법을 통해 PHP 개발자는 배열에서 누락 된 숫자를 쉽게 찾을 수있어 데이터의 무결성과 정확성을 효과적으로 보장 할 수 있습니다. 이것은 데이터 검증 및 결 측값 처리와 같은 시나리오에서 매우 실용적입니다. 이 튜토리얼이 PHP 배열 처리 기술을 더 잘 이해하고 적용하는 데 도움이되기를 바랍니다.