数组 A[编号][标题][内容],想用array_filter()将满足某种编号的保留,不满足的删除,请问这代码应该怎么写,急,100分!! array_filter()是用来过滤值的。。对键应该不能起什么作用。你的需求是怎么样的呢?如何才是满足?给出个例子,或许有更好的实现方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for( $i=0; $i< count( $a ) ; $i++){if( in_array($a[$i]) ) { unset($a[$i]); sort($a);}} array array_diff ( array array1, array array2 [, array ...])array_diff() 返回一个数组,该数组包括了所有在 array1 中但是不在任何其它参数数组中的值。注意键名保留不变通过把要删除条件的放在另外一个数组中,比较两个数组,剩下的就是你要的了。 我已经用array_filter()实现了,//filter--------------------------------------------function type($var){ return(substr($var,1,1) == $type);}$itemdata=array_filter($itemdata, "type");//---------------------------------------------------- 请问这段php是什么意思? 请问下面的是什么数据格式?用PHP如何处理?谢谢! 在番茄花园中安装PHP5后的问题 mysql存储过程求助 mysql delete 复选框选择的内容 PHP新手请教一个配置问题 后台管理用cookies? PHP+MSSQL, 如何只输出图片字段的一部分? 请问如何控制一个横向循环? php apc的缓存问题 服务器上出现1024个 SYN-RECV 连接,请问是怎么回事啊? 请问这个表,我怎么实现web介面查询,修改编辑,及删除
if( in_array($a[$i]) ) {
unset($a[$i]);
sort($a);
}
}
array_diff() 返回一个数组,该数组包括了所有在 array1 中但是不在任何其它参数数组中的值。注意键名保留不变通过把要删除条件的放在另外一个数组中,比较两个数组,剩下的就是你要的了。
function type($var)
{
return(substr($var,1,1) == $type);
}
$itemdata=array_filter($itemdata, "type");
//----------------------------------------------------