배열 NULL 값을 제외하기


참고 : http://php.net/manual/en/function.array-filter.php



$inputKeyword = array($keyword1, $keyword2, $keyword3);


3가지 변수를 inputKeyword 배열로 생성.


그런데, $keyword2 만 값이 있고, 그 외는 NULL이라도, count($inputKeyword)은 항상 3이 나온다.


그래서 실제로 있는 값만 원할 때는


    $inputKeyword = array($keyword1, $keyword2, $keyword3);
    if($keyword1 || $keyword2 ||$keyword3) $inputKeywordFilter = array_filter($inputKeyword);


이렇게 하면, NULL 값 제외한 값이 $inputKeywordFilter에 쏙쏙 들어 가게 된다.


+ Recent posts