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

 


Dernière réponse
Sujet : [PHP] Utiliser la fonction array_count_values.
shinji 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

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
shinji 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
shinji 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?
Mara's dad 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.
lamatrice c'est bien php4 ?
 
et puis la réponse est retourné dans un tablo (output)...
shinji Pourquoi ça marche pas alors qd je l'utilise?
 
A mon avis c'est parce que c'est un tableau à 2 colonnes, non?
lamatrice 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.
shinji 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)