$vid = (1,2,3,,5,6,,8,9,10)
这个语句能出数组?
这个语句能出数组?
解决方案 »
- 往类中添加数组如何实现?
- 不同页面JS如何传值给PHP页面
- Fckeditor在php中上传路径动态怎么实现
- 请问如何判断字符串中同时各有至少一个字母和数字?
- 讨论:不太明白,有strip_tags()函数,为什么还要费劲来弄个UBB?
- 哈哈,今天下午4点就下班,4号上班,散分哈,大家新年快乐,接分痛快
- 请用这则给下面这个替换字符
- 为什么system("/usr/local/apache/htdocs/wuxi/temp/test.sh")???
- 关于一个数组的问题,重新组合
- 目前遇到一个问题,就是自动补全和ajax怎么进行互相操作
- 很容易拿到的分,投票程序处理上遇到问题求解 !!!
- 为什么会多出一个行?
$vid =array(1,2,2,4,5,6,6,8,9,10);
$b=array();
for($i=0;$i<count($vid);$i++)
$b[$vid[$i]]++;
echo"这个数组中有:<br>";
for($i=0;$i<count($b);$i++){
if($b[$i]!=0)
echo $b[$i]."个".$i."<br>";
}
?>
$vid =array(1,2,2,4,5,6,6,8,9,10);
echo"vid=".count($vid)."<br>";$b=array();
for($i=0;$i<count($vid);$i++)
$b[$vid[$i]]++;
echo"这个数组中有:<br>";
for($i=0;$i<count($vid);$i++){ //这句改了
if($b[$i]!=0)
echo $b[$i]."个".$i."<br>";
}
?>
<?php
$vid =array(1,2,2,4,5,6,6,8,9,10,22);
$c=$vid[0];
$b=array();
for($i=0;$i<count($vid);$i++){
$b[$vid[$i]]++;
if($vid[$i]>$c)
$c=$vid[$i];
}
echo"这个数组中有:<br>";
for($i=0;$i<$c+1;$i++){
if($b[$i]!=0)
echo $b[$i]."个".$i."<br>";
}
?>
$vid = array(1,2,2,4,5,6,6,8,9,10)
这个数组中就有2和6重复
--------------------
<?php
$vid = array(1,2,2,4,5,6,6,8,9,10);
$value= array_count_values($vid);
print_r($value);
?>
结果:Array ( [1] => 1 [2] => 2 [4] => 1 [5] => 1 [6] => 2 [8] => 1 [9] => 1 [10] => 1 )
$vid = array(1,2,4,5,6,6,8,9,10);
echo count($vid);
?>
结果 9
$vid = (1,2,2,4,5,6,6,8,9,10)
这个数组中就有2和6重复 如果只是要统计出是否有重复,有一个比较懒的办法,直接return count($vid) - count(array_unique($vid))> 0;就ok了
$bbb = count($vote) ;
$ccc = count(array_unique($vote)) ;
$num = $bbb - $ccc;
echo $num;
if($num){
showmes('请确认选择了20个并且无重复!','xm.htm') ;
exit;
}