php 数组之删除空数组程序

 代码如下 复制代码

结果

实例

 

 代码如下 复制代码

$fangId = PostGet('houseId'); // 取得地址栏值
 $tempArray = array_filter(explode('_',$fangId),"filter"); //以__分成数组并且删除空数组
 
 if( is_array($tempArray) && !empty( $tempArray ) ) //判断数组是否有值
 {
  print_r($tempArray); //测试输出
 }
 else
 {
  MessAge('请选择对比较楼盘','list.php');
 }
 

 function filter($var)  处理函数
 {
   if($var == '')
   {
    return false;
   }
   return true;
 }

测试方法:/compare.php?houseId=2306__2307__2303__2308

更多详细内容请查看:http://www.111cn.net/phper/21/b427d2b7535fc76ad744d41f825590dc.htm

时间: 2024-10-25 23:19:35

php 数组之删除空数组程序的相关文章

php 删除空数组

$fangId = PostGet('houseId'); // 取得地址栏值  $tempArray = array_filter(explode('_',$fangId),"filter"); //以__分成数组并且删除空数组    if( is_array($tempArray) && !empty( $tempArray ) ) //判断数组是否有值  {   print_r($tempArray); //测试输出  }  else  {   MessAge('

php 数组操作-删除指定数组元素

按指定元素值去除数组元素  代码如下 复制代码 <?php//去除值为"Cat"的元素 $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r($a); unset($a[array_search("Cat",$a)]); //array_search("Cat&

php 删除重复数组元素与空元素代码

php删除数组指定元素可以通过以下两种方法实现: 1.遍历数组,然后判断元素的值是否指定值,如果是则用unset()删除.示例代码如下:  代码如下 复制代码 //$var是要删除的元素值,$array是目标数组: function array_del($var,$array){  $i=0;  foreach($array as $val){   if($var==$val){    unset($array[$i]);    break;   }   $i++;  }  return $ar

php 删除数组中的元素实例程序

通过下面的例子来说明:  代码如下 复制代码 $arr = array(0, 1, 2, 3, 4); $index = 2; unset($arr[$index]); echo count($arr); if (empty($arr[$index])) {     echo "arr[$index] is empty"; } print_r($arr); 输出为: 4 arr[2] is empty Array([0] => 0 [1] => 1 [3] => 3

PHP 判断数组是否为空的5大方法

1. isset功能:判断变量是否被初始化 说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过 注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右 <?php  $a = '';  $a['c'] = '';  if (!isset($a)) echo '$a 未被初始化' . "";  if (!isset($b)) echo '$b 未被初始化' . "";  if (isset(

Perl中怎样从数组中删除某个值

  这篇文章主要介绍了Perl中怎样从数组中删除某个值?本文讲解如何把数组的元素赋值为undef,然后在从数组中删除元素,需要的朋友可以参考下 我不确定undef是否和从数组中消除值有确切的关系,猜测一下,如果我们将undef视为"空",那么会有一些联系.但通常来说,将某些东西赋值为undef和删除某些东西是不一样的. 首先来看怎样把数组的元素赋值为undef,之后再了解如何从数组中删除元素. 从下面的代码开始: 代码如下: use Data::Dumper qw(Dumper); m

代码-JAVA写着写着就懵了,数组怎么删除里面的元素呢

问题描述 JAVA写着写着就懵了,数组怎么删除里面的元素呢 不能删除或者说赋值为null ,我该添加点什么代码进去才能实现呢,还要朝前移动一位怎么解决 我感觉我自己基础不行了,求大神指明一个学习方向 import java.util.*; import javax.swing.text.StyledEditorKit.ForegroundAction; public class dvdMgr { Scanner input=new Scanner(System.in); DVD[] dvd=ne

PHP判断数组是否为空的常用方法

本文介绍了PHP开发中遇到的数组问题,这里介绍了判断PHP数组为空的5种方法,有需要的朋友可以借鉴参考一下. 1. isset功能:判断变量是否被初始化 说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过 注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右 <?php $a = ''; $a['c'] = ''; if (!isset($a)) echo '$a 未被初始化' . ""; if (!iss

总结C#删除字符串数组中空字符串的几种方法_C#教程

前言 随着微软对C#不断发展和更新,C#中对于数组操作的方式也变得越来越多样化.以往要实现过滤数组中的空字符串,都是需要实行循环的方式来排除和过滤.但C#3.0新增的lambda表达式就可以很方便实现这个功能,下面一起看看为大家整理的几种清除数组中的空字符串的方法,有需要的可以参考学习. 方式一:使用lambda表达式筛选过滤掉数组中空字符串 /// <summary> /// 使用lambda表达式排除/过滤/清空/删除掉字符串数组中的空字符串 /// </summary> //