Logo SNS - Web et Informatique

SNS - Web et Informatique

Samedi 14 Décembre 2019
06 25 23 34 56
12150, Sévérac-le-Château
 08h00/23h00 - 7j/7
Être rappelé
Parcourir un tableau au hasard en PHP

Parcourir un tableau au hasard en PHP

Publié le .

Nous allons voir comment parcourir un tableau (Array) au hasard en php.
Pour cela nous allons utiliser une fonction propre aux tableaux.
Notre tableau (celui qu'on veut parcourir au hasard) s'appellera "arrayName".
Nous utiliserons array_rand(arrayName) qui retournera une "clé" au hasard du tableau arrayName.
Nous pourrons donc afficher cette clé trouvée par hasard et afficher sa valeur.
J'ai utilisé cette technique pour obtenir un couple clé / valeur qui soit un entier
dont la clé est elle même divisible par un autre entier (sa valeur valeur correspondante)
plus petit et dont le résultat reste un entier pour un jeux
de calcul simple pour les enfants (mais pas seulement !).
Voir le résultat du script : ICI.

<?php
// Tout d'abord le tableau à parcourir: arrayName
// il est constitué de "clés" => "valeurs"

$arrayName = array(
50=>2,
95=>19,
60=>20,
65=>5,
18=>2,
64=>16 );

// On cherche à obtenir une clé au hasard :

$hasard_key = array_rand($arrayName);

// $hasard_key continent maintenant notre clé issue du hasard

echo 'Clé : '.$hasard_key.'<br>';
// Affiche la clé trouvée au hasard

echo 'Valeur : '.$arrayName[$hasard_key].'<br>';
// Affiche la valeur de cette clé

// Pour reprendre mon exemple du jeu de calcul :

echo 'Division Clé/Valeur : '.$hasard_key.' / '.$arrayName[$hasard_key].' = '.$hasard_key/$arrayName[$hasard_key];

?>
// Le résultat de la division entre une clé prise au hasard
// et sa valeur donne un entier facile à calculer de tête.
SNS - Web & Informatique | www.sns.pm | 2013 - 2019