[ tricks ] Loại bỏ phần tử rỗng trong mảng ngôn ngữ PHP

        Một cách nhanh chóng để loại bỏ phần tử rỗng từ một mảng được sử dụng array_filter., nhưng sẽ không  giữ 0.
       
       $myArray = array_filter( $myArray );

        Ngoài ra, array_diff cho phép bạn quyết định yếu tố để giữ. Ví dụ sau đây sẽ chỉ loại bỏ chuỗi rỗng, nhưng giữ 0.
        $myArray = array_diff( $myArray, array( '' ) );
   Cách khác :


   
   $myArray = array( 0, 'red', '', 'blue' );

   Cách khác : 


print_r( array_filter( $myArray ) );
Array
(
  [1] => 'red'
  [3] => 'blue'
)

print_r( array_diff( $myArray, array( '' ) ) );
Array
(
  [0] => 0
  [1] => 'red'
  [3] => 'blue'
)
Hoặc :
$myArray = array( 0, 'red', '', 'blue' );
$myArray = array_filter( $myArray );
print_r( array_slice( $myArray, 0 ) );
Array
(
  [0] => 'red'
  [1] => 'blue'
)