问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php的数组问题

发布网友 发布时间:2022-04-07 10:39

我来回答

5个回答

热心网友 时间:2022-04-07 12:08

el13:的处理功能不够强大
php为这类需求提供了数组的过滤功能,通过回调函数处理
<?php
$array[0]="abc";
$array[1]="";
$array[2]="dfe";

echo "<pre>";
print_r($array);
echo "</pre>";

$array_new = array();
array_filter($array , 'del_empty_array');

//在这个回调函数中进行每一个记录的“过滤”
function del_empty_array($record){
global $array_new;
if(trim($record)){
$array_new[] = $record;
}

}

echo "<pre>";
print_r($array_new);
//var_mp($_SERVER);
echo "</pre>";

?>

热心网友 时间:2022-04-07 13:26

一个值为空?自己写个函数就可以了啊

function remove_empty($inarray) {

if (is_array($inarray)) {

foreach($inarray as $k=>$v) {
if (!(empty($v))) {
$out[$k]=$v;
}
}

return $out;

} else {
return $inarray;
}

}

热心网友 时间:2022-04-07 15:01

<?php
$a[0]="abc";
$a[1]="";
$a[2]="def";
for($i=0;$i<=2;$i++){
if($a[$i]==""){
$j=$i;
$max=2;
for(;$j<$max;$j++){
$k=$j+1;
$a[$j]=$a[$k];
}
unset($a[$k]);
}
}
echo $a[1];
?>

热心网友 时间:2022-04-07 16:52

循环数组,然后再重新构造,呵呵,不知道有没有现成的函数
-----------------
唉,这个啊,你把wuchangqian的trim部分修改一下嘛
if(!empty(xxx)) {...}
怎么会用trim呢,trim是去除空白的,人家是值,空值去空白时什么?呵呵

热心网友 时间:2022-04-07 19:00

<?php
$array[0]="abc";
$array[1]="";
$array[2]="dfe";

echo "<pre>";
print_r($array);
echo "</pre>";

$array_new = array();
array_filter($array , 'del_empty_array');

//在这个回调函数中进行每一个记录的“过滤”
function del_empty_array($record){
global $array_new;
if(trim($record)){
$array_new[] = $record;
}

}

echo "<pre>";
print_r($array_new);
//var_mp($_SERVER);
echo "</pre>";

?>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
运航不锈钢304方管有哪几种型号 镀锌方管有哪些型号 方管型号有哪些 方管的型号有哪些 牌照过户要换新的吗 ...自己一辆江苏牌照的小汽车,名下还能拥有一辆杭州牌照的车吗?_百度... 方管有哪些厚度 国标方管的厚度有哪些规格? 学龄前,应该教会孩子哪些技能才合适? 对学龄前孩童来说什么最重要? 怎么弄电脑打字切换的东西 120W数据线目前有几种接口 学php目前,学到数组了,为什么我们要使用数组,使用数组有什么好处?请用通俗的语言回答, 平安银行一键还款步骤 进气温度传感器功用? 朋友说对,刷到了该怎么回复 捷达进气压力传感器和进气温度是一个传感器吗? 进气温度传感器和进气压力传感器是一个吗?是不是同一个传感器?或者 网上刷到单哪种是真的 男童与女童牛仔裤剪裁的区别,都应该注意些什么?比如长短 粗细都有哪些讲究,等等 空气流量计和进气压力传感器的区别? 你在头条最想刷到的人是谁? 汽车的进气压力传感器和进气温度传感器是不是只能存在一个 魔兽世界一个人可以刷到的好东西! 怎么样才能让刷到的百度都是自己想看的? 安科累进气压力传感器跟进气温度传感器是不是同一个?他们在什么地方? 进气压力传感器安装在什么位置? 进气温度传感器和进气压力传感器一样吗 探探里刷到的人是不是经常活跃的? 为什么抖音刷到的都是看过的 php数组问题 身份证前6为320821是什么地方人 身份证320804和320821的区别 身份证开头320820是哪里的 身份证320开头是哪里320821是什么区 3208开头的身份证是哪个地区的 2009年出生孩子身份证前面是320821吗 前六位320821 是哪里身份证? 居民身份证前4位3206是哪儿的 320831开头的身份证是哪里的 330821开头的身份证是哪里的 身份证开头320820是哪里的? 身份证号码320823是哪里的 320823开头的身份证是哪里的 身份证320201是哪里的? 320881是哪里的身份证 维克多英语词典的电子档? 维克多英语词汇电子版 求“维克多英语高中英语专项训练高二分册(听力篇)”的下载地址 维克多英语词典Word版本?