27. oktober 2008 - 13:34
Der er
4 kommentarer og 1 løsning
tæl hvor mange gange den samme værdi fremkommer i array
Array ( [0] => Array ( [valuenavn] => 5 ovenstående er mit array.. jeg vil gerne vide hvordan tæller hvor mange "valuenavn" = 5 i array'et. Har forestillet mig noget med count($stock[0][][valuenavn][5]); meeeen den går desværre ikke... en der kan hjælpe?
Annonceindlæg fra Barco
Er jeres mødelokaler sikre nok?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
27. oktober 2008 - 13:59
#3
Så vidt jeg kan se, kan man f.eks. bruge den sådan her: <?php $array = array(1, "hello", 1, "world", "hello"); print_r(array_count_values($array)); ?> og så få følgende resultat ud af det: Array ( [1] => 2 [hello] => 2 [world] => 1 ) Dvs. den returnerer et associativt array, hvor du f.eks. kan skrive: $arraynavn['hello'] Og derved få antal forekomster af "hello" udtrukket.
27. oktober 2008 - 14:43
#4
$hu_antal = 0; for($hu=0; $hu < count($stock); $hu++ ) { # echo "<tr><td bgcolor=\"".$litdbg."\" colspan=\"7\">".$hu." - ".$stock[$hu]["valuenavn"]." || ".$afkast_valuenavn[$key]."</td></tr>"; if( $stock[$hu]["valuenavn"] == $valuenavn ) { $hu_antal += 1; echo "yes"; } }