Compter nombre même entrée array php
Résolu
Utilisateur anonyme
-
vincebzh Messages postés 144 Statut Contributeur -
vincebzh Messages postés 144 Statut Contributeur -
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 ?
array ('Banane', 'Pomme', 'Poire', 'Cerise', 'Pomme', 'Cerise);
Je voudrais avoir : Pomme : 2 fois
Cerise : 2 fois
etc
Comment faire ?
1 réponse
-
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.