php去掉数组中的空元素的方法:1、使用“function myfunction($v) {...}”方法去除空元素;2、使用“foreach ($urlArr as $key => $val) {...}”方法去掉数组中的空元素。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
php怎么去掉数组中的空元素?
PHP数组去除空元素的方法
去除空元素方法一:(保持键值不变)
原数组:
<?php Array( [0] => sdfdsdsdsfrrrrrrr [1] => fdsfdsdsfds [2] => fdsfdsdsfdsds [3] => fdsdsfdsfds [4] => [5] => [6] => [7] => fdsfdsfdsfds [8] => fdsfdsfdsfdsfdsfsd [9] => ssssssss [10] => [11] => sssssssssssssssssssss) ?>处理之后数组
<?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")); ?>去除空元素方法二:(键值自增)
原数组:
<?php Array ( [0] => sdfdsdsdsfrrrrrrr [1] => fdsfdsdsfds [2] => fdsfdsdsfdsds [3] => fdsdsfdsfds [4] => [5] => [6] => [7] => fdsfdsfdsfds [8] => fdsfdsfdsfdsfdsfsd [9] => ssssssss [10] => [11] => sssssssssssssssssssss )处理之后数组:
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; }推荐学习:《PHP视频教程》
以上就是php怎么去掉数组中的空元素的详细内容!
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did38280
php怎么去掉数组中的空元素
阅读:56次