Bonjour,

J'essaye de calculer le nombre d'occurences de chaque chaines de caractères dans un tableau, mais je me retrouve face à l'erreur suivante :
Warning: array_count_values() [function.array-count-values]: Can only count STRING and INTEGER values!
Erreur très explicite, certes, mais incompréhensible malgré tout puisque mon tableau est un tableau de chaines de caractères! A moins que...
Je déclare tout d'abord mon tableau comme ceci, à vide:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$t_occurences = array();
Puis je parcours des fichiers dont je récupère le nom (que je stock dans une variable), et j'ajoute le nom récupéré à chaque fois dans le tableau comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$v_ajout = array
             (
                   $v_nom_court_flux
             );
$t_occurences[] = $v_ajout;
Et enfin, je tente d'afficher le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$t_count = array_count_values($t_occurences);
var_dump($t_count);
Je sais que mon $v_nom_court_flux contient une chaine de caractère puisque je l'utilise beaucoup dans mon script et il m'affiche bien le bon contenu à chaque fois...
Or pour cette fois ci, il semble qu'il y ai un problème.
Cette fonction me semble particulièrement simple, et pourtant elle me donne du fil à retordre!!
Avez vous une idée de ce qui se passe ou de ce que je fais de travers?

Merci beaucoup