文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>删除数组中相同元素的几种方法

删除数组中相同元素的几种方法

时间:2010-10-15  来源:icybay

1.利用grep删除

my @a=(1,2,1,2,1,2,1,3);
my %hash;
my @b = grep { ++$hash{$_} < 2 } @a;
print @b;


2.利用Hash的key的唯一性

my %hash;
my @a=(1,2,2,3);
@hash{@a}=();
my @b=keys %hash;
print @b;


3.遍历数组,智能匹配

my @a=(1, 2, 3, 2);
foreach (0 .. $#a)
{
  my $elem = shift(@a);
  push(@a, $elem) if (not $elem ~~ @a);
}

print @a;


相关阅读 更多 +
排行榜 更多 +
联委

联委

购物比价 下载
屏幕旋转器中文版下载

屏幕旋转器中文版下载

生活实用 下载
问道手游官服官方版下载

问道手游官服官方版下载

角色扮演 下载