Compter nombre même entrée array php [Résolu/Fermé]

Signaler
-
vincebzh
Messages postés
137
Date d'inscription
lundi 22 mars 2010
Statut
Contributeur
Dernière intervention
3 septembre 2014
-
Bonjour, j'ai un tableau par exemple :

array ('Banane', 'Pomme', 'Poire', 'Cerise', 'Pomme', 'Cerise);

Je voudrais avoir : Pomme : 2 fois
Cerise : 2 fois
etc

Comment faire ?

1 réponse

Messages postés
137
Date d'inscription
lundi 22 mars 2010
Statut
Contributeur
Dernière intervention
3 septembre 2014
29
Salut.

Selon la doc php :
{array} array_count_values  (  {array} $input  ) 

Retourne un tableau contenant les valeurs du tableau input comme clés et leur fréquence comme valeurs. 

( https://www.php.net/manual/fr/function.array-count-values.php )
Exemple :

<?php 
// Tableau 
$a = array ('Banane', 'Pomme', 'Poire', 'Cerise', 'Pomme', 'Cerise');  
// Créé un nouveau tableau en fonction des entrées 
$x = array_count_values($a);  
// Index du tableau à afficher 
$c = 'Cerise';  
// Résultat 
echo 'Il y a ' . $x['Cerise'] .' ' .$c. ' dans mon panier'; 
?> 


En espérant t'avoir aidé un peu.
4
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 86490 internautes nous ont dit merci ce mois-ci