Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3135 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Utiliser la fonction array_count_values.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Utiliser la fonction array_count_values.

n°32480
shinji
Posté le 17-05-2001 à 10:46:17  profilanswer
 

Salut!
Je souhaite utiliser cette fonction mais je sais pas si c'est possible car mon tableau est multidimensionnel :
 
          $tab[0]       $tab[1]
ligne 1    42513           12
ligne 2    43512           48
ligne 3    41256           12
ligne 4    45512            9
 
Afin d'obtenir $freq :
$freq[12]=2
$freq[48]=1
$freq[9]=1
 
J'ai essayé :
$freq=array_count_values($tableau); ne marche pas
$freq=array_count_values($tableau[1]); ne marche pas non plus
 
Si vous avez une idée, pendant ce temps j'essaye faire la fonction moi même.
 
Merci

mood
Publicité
Posté le 17-05-2001 à 10:46:17  profilanswer
 

n°32488
lamatrice
Posté le 17-05-2001 à 10:51:34  profilanswer
 

copier coller
 
 
Compte le nombre de valeurs dans un tableau
 
array array_count_values (array input)  
[PHP 4 >= 4.0b4]  
 
array_count_values() retourne un tableau contenant les valeurs du tableau input comme clés et leurs fréquence comme valeur.  
 
Exemple avec array_count_values()  
 
<?php
$array = array(1, "bonjour", 1, "monde", "bonjour" );
array_count_values($array); // retourne array(1=>2, "bonjour"=>2, "monde"=>1)
?>
     
 
Note : array_count_values() a été ajoutée en PHP 4.0.

n°32492
shinji
Posté le 17-05-2001 à 10:55:45  profilanswer
 

Pourquoi ça marche pas alors qd je l'utilise?
 
A mon avis c'est parce que c'est un tableau à 2 colonnes, non?

n°32501
lamatrice
Posté le 17-05-2001 à 10:59:44  profilanswer
 

c'est bien php4 ?
 
et puis la réponse est retourné dans un tablo (output)...

n°32502
Mara's dad
Yes I can !
Posté le 17-05-2001 à 10:59:59  profilanswer
 

1-array_count_values() retourne un tableau. Toi, c'est pas un tableau que tu veux, non ?
 
2-$tableau[1] est un tableau qui contient ta première ligne, pas ta première colonne.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°32506
shinji
Posté le 17-05-2001 à 11:03:31  profilanswer
 

Si si c'est un tableau que je veux obtenir, qui contient les fréquences des valeurs de mon premier tableau.
 
Je sais que tableau[1] correspond à la première ligne, mais il n'y a pas un moyen de passer en paramètre une colonne?
Ou alors une fonction qui me permettrai de faire un tableau à partir de 2 colonnes d'un autre?

n°32530
shinji
Posté le 17-05-2001 à 11:34:57  profilanswer
 

Voilà la fonction, elle marche mais bon c'est pas aussi rapide qu'une fonction implémentée!
ça va encore ralentir mon code, tant pis!
 
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Utiliser la fonction array_count_values.

 

Sujets relatifs
(PHP) probleme (incomprehensible ?) avec mes variables[PHP] fonction tableau
[PHP] créer des news comme celle de hfr[PHP] - include
[PHP] Poster des news à distance[javascript] confirmation de la possibilité d'utiliser des tableaux à
[PHP] - Comment on fait un retour à la ligne[PHP] Tableau multidimensionnel
[PHP] easy php et win me = ca marche? 
Plus de sujets relatifs à : [PHP] Utiliser la fonction array_count_values.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR