Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 빈 배열 요소 제거

<시간/>

PHP에서 빈 배열 요소를 제거하는 코드는 다음과 같습니다 -

예시

<?php
   $my_array = array("This", 91, '', null, 102, "is", false, "a", "sample", null);
   foreach($my_array as $key => $val)
   if(empty($val))
      unset($my_array[$key]);
   echo "After removing null values from the array, the array has the below elements -";
   foreach($my_array as $key => $val)
   echo ($my_array[$key] ."<br>");
?>

출력

After removing null values from the array, the array has the below elements -This
91
102
is
a
sample

문자열, 숫자 및 'null' 값을 포함하는 배열이 정의됩니다. 'foreach' 루프는 요소를 반복하는 데 사용되며 값이 비어 있으면(즉, null이 포함되어 있으면) 배열에서 삭제됩니다. null 값을 포함하지 않는 관련 배열이 다시 표시됩니다.