Compter nombre même entrée array php

Résolu
Utilisateur anonyme -  
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 ?

1 réponse

  1. vincebzh Messages postés 144 Statut Contributeur 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