温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php如何去掉数组中的空元素

发布时间:2021-06-24 10:02:49 来源:亿速云 阅读:237 作者:chen 栏目:编程语言

本篇内容介绍了“php如何去掉数组中的空元素”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

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如何去掉数组中的空元素”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI