Array
Si j'ai ca :
$truc = Array(1,1,1,2,2,3,1,2,1,3,4)
et qu eje veux regrouper genre
ca affiche :
1 --> le nbre de 1
2 --> le nbre de 2
3 --> le nbre de 3
y array_count_values mais c pourri alors y a pas autre chose ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
c bon j'ai trouvé tout seul ..
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 22/09/2003 à 15:31
i M@N
Hello !
Et tu peux mettre le code stp ... comme ça je pourrais mourrir moins bête ...
@+...
One Love, One Heart, One Unity.
wé meme si ta trouvé la soluce donne la nous :p
lut tlm
ok alors genre on a : (je le simplifie)
<?
$couleur = array("bleu","bleu","rouge","vert","rouge","vert","bleu","vert");
// On compte deja les valeurs //
$couleur = array_count_values($couleur);
/*
print_f($couleur) retournera ceci :
[bleu] => 3
[rouge] => 2
[vert] => 3
*/
// On recup la clé et la valeur correspondante
foreach($couleur as $cle=>$valeur)
{
echo $cle.' = '.$valeur.'<br>';
/*
qui affichera ceci :
bleu : 3
rouge : 2
vert : 3
*/
voila alors un truc utilie aussi c de pouvoir les classer donc avant le foreach pour classer dans un ordre croissant on utilisera natsort() et dans l'ordre decroissant arsort() la clé sera conservé a l'inverse de sort() et rsort() ...
Voila si ca peut aider ..
zebdinou pour les intimes / Blog : http://www.zebden.fr
<?
$couleur = array("bleu","bleu","rouge","vert","rouge","vert","bleu","vert");
// On compte deja les valeurs //
$couleur = array_count_values($couleur);
/*
print_f($couleur) retournera ceci :
[bleu] => 3
[rouge] => 2
[vert] => 3
*/
// On recup la clé et la valeur correspondante
foreach($couleur as $cle=>$valeur)
{
echo $cle.' = '.$valeur.'<br>';
/*
qui affichera ceci :
bleu : 3
rouge : 2
vert : 3
*/
?>
zebdinou pour les intimes / Blog : http://www.zebden.fr
le palmé dipost c moi
<?
$couleur = array("bleu","bleu","rouge","vert","rouge","vert","bleu","vert");
// On compte deja les valeurs //
$couleur = array_count_values($couleur);
/*
print_f($couleur) retournera ceci :
[bleu] => 3
[rouge] => 2
[vert] => 3
*/
// On recup la clé et la valeur correspondante
foreach($couleur as $cle=>$valeur)
{
echo $cle.' = '.$valeur.'<br>';
}
/*
qui affichera ceci :
bleu : 3
rouge : 2
vert : 3
*/
?>
zebdinou pour les intimes / Blog : http://www.zebden.fr
et puis c pas print_f mais print_r
zebdinou pour les intimes / Blog : http://www.zebden.fr
ça va c'est comprehensible ou je la refais ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: