function check_brand_id($bid)
{
$count=0;
$arrayL=array("1","2","3","4","5","6","7","10","13","36","39","43");
for($i=0;$i<count($arrayL);$i++)
{
if($arrayL[$i]==$bid)
{
$count++;
}
}
return $count;}另一个方法中
$a_brand_id = $ClassMain->GetPostArray('brand_id');
$i_count = count($a_brand_id);
for($i = 0; $i < $i_count; $i++)
{ $aaa =check_brand_id($a_brand_id[$i]);
}
比如我传进去的数据为"1","2","3","5"
我想得到$aaa的值为4 该如何写?
$i_count = count($a_brand_id);
for($i = 0; $i < $i_count; $i++){
$aaa += check_brand_id($a_brand_id[$i]);
}
$arrayL=array("1","2","3","4","5","6","7","10","13","36","39","43");
$arrayB=array("1","2","3","5","6");
echo count( array_uintersect($arrayL,$arrayB,"strcasecmp"));
?>
<?php
$array = array(1, "hello", 1, "world", "hello");
print_r(array_count_values ($array));
?> 上例将输出:Array
(
[1] => 2
[hello] => 2
[world] => 1
)