Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Créer un tableau numérique contenant des adresses email de différents FAI
- // exemple => toto@gmail.com, bibi@orange.fr, titi@free.fr, tata@free.fr etc.
- // à partir de ce tableau, obtenez le résultat ci-dessous (statistiques)
- // Un indice >> utiliser une boucle foreach. Tout le reste fait appel à des fonctions de tableau.
- // FAI Free.fr >> 25%
- // FAI orange.fr >> 10%
- // FAI gmail.com >> 10%
- $emails= ['toto@free.fr','jean@gmail.com','bibi@gmail.com','bim@gmail.com','titi@free.fr','tata@orange.fr','toto@orange.fr'];
- //print_r($emails);
- foreach($emails as $key=>$email ) {
- $domaine = explode('@',$email);
- //print_r($domaine);
- //echo $domaine[1].'<br/>';
- $domaines[]= $domaine[1];
- }
- // comptage du nbre d'occurances dans le tableau $domaines
- $domaines_stats = array_count_values($domaines);
- print_r($domaines_stats);
- // Combien d'adresses emails au départ
- $totalEmail = count($domaines);
- foreach($domaines_stats as $fai=>$totalEmailFai) {
- $res = $totalEmailFai / $totalEmail *100;
- $res = round($res,2);
- echo "<p>$fai a $res % </p>";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement