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
方法二
function array_to_hashmap(& $arr, $keyField, $valueField = null) { $ret = array(); if($valueField) { foreach ($arr as $row) { $ret[$row[$keyField]] = $row[$valueField]; } } else { foreach($arr as $row) { $ret[$row[$keyField]] = $row; } } return $ret; }
以上就是php 删除空数组 的内容,更多相关内容请关注PHP中文网(www.php.cn)!
立即学习“PHP免费学习笔记(深入)”;
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号