【发布时间】:2013-07-16 17:22:43
【问题描述】:
有什么方法可以从下面的数组中删除连续的重复项,而只保留第一个?
数组如下图:
$a=array("1"=>"go","2"=>"stop","3"=>"stop","4"=>"stop","5"=>"stop","6"=>"go","7"=>"go","8"=>"stop");
我想要的是有一个包含以下内容的数组:
$a=array("1"=>"go","2"=>"stop","3"=>"go","7"=>"stop");
【问题讨论】:
-
为什么是 "3"=>"go" 你是怎么得到的?
-
是
..."3"=>"go","4"=>"stop"而不是"3"=>"go","7"=>"stop")? -
是的,很抱歉,应该是 "4"=>"stop"
-
一开始就不能考虑不把重复的放在数组里吗?
标签: php arrays duplicates