Avatar billede asgrone Nybegynder
10. december 2006 - 23:34 Der er 2 kommentarer og
1 løsning

Problem med array_count_values

Hej
Jeg har et problem med array_count_values. Den bliver ved med at sige "array_count_values(): Can only count STRING and INTEGER values!" selvom det er strings den skal tælle.
Håber der er en som har et bud på hvad fajlen kan skyldes!

Her er koden:

mysql_select_db($database_opkobling, $opkobling);
$query_tags = "SELECT * FROM files";
$tags = mysql_query($query_tags, $opkobling) or die(mysql_error());
$row_tags = mysql_fetch_assoc($tags);
$totalRows_tags = mysql_num_rows($tags);

$words[] = array();
do {
$morewords = explode(", ", strtolower($row_tags['tags']));
foreach ($morewords as $value) {
        if($value != "" and $value != "...") {
        array_push($words, $value);
        }
    }
} while ($row_tags = mysql_fetch_assoc($tags));

$wordcount = array_count_values($words);
print_r(array_count_values($words));
Avatar billede kinderaeg Nybegynder
10. december 2006 - 23:41 #1
Prøv at ændre din initialisering af arrayet $words, du sætter næste element i arrayet til et nyt array, jeg vil tro det er det der er galt:

$words[] = array();

ændres til

$words = array();
Avatar billede asgrone Nybegynder
10. december 2006 - 23:43 #2
MANGETAK! her har man siddet og prøvet hele aftenen, og så er det bare sådan en lillebitte ting!
Skriv et svar
Avatar billede kinderaeg Nybegynder
10. december 2006 - 23:52 #3
Det var så lidt. Som sagt så mange gange før, det er de små ting man overser ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester