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 array_shift函数怎么用
php删除数组空元素的方法
PHP如何删除一个路径下的所有文件夹和文件?
PHP删除数组中空值
php删除数组元素示例代码
php 判断数组维数的例子(一维,二维或多维)
php如何删除数组中的空值
php 删除空数组
php数组中删除元素之重新索引
最简单删除目录与文件php代码