php去掉數(shù)組中的空元素的方法:1、使用“function myfunction($v) {…}”方法去除空元素;2、使用“foreach ($urlArr as $key => $val) {…}”方法去掉數(shù)組中的空元素。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
php怎么去掉數(shù)組中的空元素?
PHP數(shù)組去除空元素的方法
去除空元素方法一:(保持鍵值不變)
原數(shù)組:
<?php Array( [0] => sdfdsdsdsfrrrrrrr [1] => fdsfdsdsfds [2] => fdsfdsdsfdsds [3] => fdsdsfdsfds [4] => [5] => [6] => [7] => fdsfdsfdsfds [8] => fdsfdsfdsfdsfdsfsd [9] => ssssssss [10] => [11] => sssssssssssssssssssss) ?>
處理之后數(shù)組
<?php Array( [0] => sdfdsdsdsfrrrrrrr [1] => fdsfdsdsfds [2] => fdsfdsdsfdsds [3] => fdsdsfdsfds [7] => fdsfdsfdsfds [8] => fdsfdsfdsfdsfdsfsd [9] => ssssssss [11] => sssssssssssssssssssss) ?>
使用方法:
<?php function myfunction($v) { if ($v != "") { return true; } return false; } print_r(array_filter($urlArr, "myfunction")); ?>
去除空元素方法二:(鍵值自增)
原數(shù)組:
<?php Array ( [0] => sdfdsdsdsfrrrrrrr [1] => fdsfdsdsfds [2] => fdsfdsdsfdsds [3] => fdsdsfdsfds [4] => [5] => [6] => [7] => fdsfdsfdsfds [8] => fdsfdsfdsfdsfdsfsd [9] => ssssssss [10] => [11] => sssssssssssssssssssss )
處理之后數(shù)組:
Array ( [0] => sdfdsdsdsfrrrrrrr [1] => fdsfdsdsfds [2] => fdsfdsdsfdsds [3] => fdsdsfdsfds [4] => fdsfdsfdsfds [5] => fdsfdsfdsfdsfdsfsd [6] => ssssssss [7] => sssssssssssssssssssss )
使用方法:
$arr = array(); foreach ($urlArr as $key => $val) { if (empty($val)) { continue; } $arr[] = $val; }
推薦學(xué)習(xí):《PHP視頻教程》