php 数组去除重复值 我要把花红线的键值去过 只留下后面的两个键值 应该怎么实现数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $arr=array(38,39,41,38,39,41,42,43);$c=array_count_values($arr);function foo($v){ global $c; if($c[$v]==1){ return true; } return false;}print_r(array_filter($arr,'foo'));Array( [6] => 42 [7] => 43) $ar = array(38, 39, 40, 41, 38, 39, 40, 41, 42, 43);foreach(array_count_values($ar) as $k=>$v) if($v == 1) $res[] = $k;print_r($res);Array ( [0] => 42 [1] => 43 ) 本帖最后由 xuzuning 于 2013-03-08 12:43:52 编辑 急请教SESSION问题 为什么Zend studio 的界面那么差呢? 请大侠告诉我这个PHP代码是怎么回事 PHP函数如何记忆 asp中的CStr()在PHP中有对应的函数吗? 关于PHP5在WIN2000的IIS下配置的问题?在线等? 配色器 如何显示图片? apache服务器最多支持多少中脚本程序 请问跨域ajax上传图片 ?是别人的网站,非子域名 json乱码问题 类方法返回值,奇怪的现象
$c=array_count_values($arr);
function foo($v){
global $c;
if($c[$v]==1){
return true;
}
return false;
}
print_r(array_filter($arr,'foo'));
Array
(
[6] => 42
[7] => 43
)
foreach(array_count_values($ar) as $k=>$v)
if($v == 1) $res[] = $k;print_r($res);Array ( [0] => 42 [1] => 43 )