Compter nombre même entrée array php

Résolu/Fermé
Utilisateur anonyme - 7 avril 2010 à 21:04
vincebzh Messages postés 137 Date d'inscription lundi 22 mars 2010 Statut Contributeur Dernière intervention 7 mai 2013 - 7 avril 2010 à 21:26
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 ?
A voir également:

1 réponse

vincebzh Messages postés 137 Date d'inscription lundi 22 mars 2010 Statut Contributeur Dernière intervention 7 mai 2013 29
Modifié par vincebzh le 7/04/2010 à 21:26
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