经典论坛's Archiver

ASP114 发表于 2008-7-2 20:53

循环 数组 。。。。。。。。

比较晕了。。。。

$arrTemp=array("a","b","a","c","a","d","e","a");

如上数组,要求只输出  a,b,c,d,e

也就是说 数组中,有重复的,只输出一个,上述数组中,a 重复了4次,但只要求输出1次。


不知道 该怎么写算法呢。。。。

dsqwei1 发表于 2008-7-2 21:30

$arrtemp从头开始提取数据,与空数组的元素们比较,无相同就放入.
这样?

ASP114 发表于 2008-7-2 21:44

回复 dsqwei1 在 2# 的帖子

写个代码测试下。。。

wuleying 发表于 2008-7-3 09:13

[code]
<?php
$arrTemp=array("a","b","a","c","a","d","e","a");
print_r(array_unique($arrTemp));
?>  
[/code]

ASP114 发表于 2008-7-3 09:14

我试一下哈。。。。。。。。。
谢谢啦 !! ;-) ;-)

ASP114 发表于 2008-7-3 09:24

[code]

$arrTemp=array("a","b","a","c","a","d","e","a");
$arrTemp2=array_unique($arrTemp);
sort($arrTemp2);

for($i=0;$i <count($arrTemp2);$i++){
echo $arrTemp2[$i]." <br>";
}[/code]

wuleying 发表于 2008-7-3 09:25

遍历数组还是用foreach好使..;-)

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.