개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.25 17:07

array_filter 사용 시 null 값에 대한 처리 방법

목록
  • GooglePlay매니아 14시간 전 2025.06.25 17:07 새글
  • 6
    1
선생님, array_filter 함수를 사용하여 배열에서 특정 조건에 맞는 요소를 필터링 할 때 null 값이 포함된 경우 어떻게 처리해야 하나요? 예를 들어, 다음 배열에서 null 값이 아닌 숫자만 필터링 하고 싶습니다.

php

$array = [1, 2, null, 4, null, 6];



array_filter 함수를 사용하여 null 값이 아닌 숫자만 필터링 할 때, 어떻게 해야 하나요?

    댓글목록

    profile_image
    나우호스팅  14시간 전



    array_filter 함수는 기본적으로 null 값을 포함한 요소를 필터링하지 않습니다. 따라서, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    $array = [1, 2, null, 4, null, 6];
    
    $filteredArray = array_filter($array, function($value) {
    
        return $value !== null;
    
    });
    
    print_r($filteredArray);
    
    


    이 코드를 실행하면, null 값을 제외한 숫자만 필터링된 배열이 출력됩니다.

    또는, array_filter 함수의 두 번째 인자로 callback 함수를 지정할 수 있습니다. 이 경우, callback 함수가 null 값을 반환하면 해당 요소를 필터링합니다.

    #hostingforum.kr
    php
    
    $array = [1, 2, null, 4, null, 6];
    
    $filteredArray = array_filter($array, function($value) {
    
        return $value !== null && is_numeric($value);
    
    });
    
    print_r($filteredArray);
    
    


    이 코드를 실행하면, null 값을 제외한 숫자만 필터링된 배열이 출력됩니다.

    2025-06-25 17:08

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 30,928건 / 8 페이지

검색

게시물 검색