Maison > développement back-end > tutoriel php > Comment récupérer un élément aléatoire d'un tableau en PHP ?

Comment récupérer un élément aléatoire d'un tableau en PHP ?

Mary-Kate Olsen
Libérer: 2024-11-27 16:32:10
original
687 Les gens l'ont consulté

How do I retrieve a random element from an array in PHP?

Récupérer un élément de tableau aléatoire

Lorsque vous traitez des tableaux en PHP, il peut être nécessaire de sélectionner un élément aléatoire dans le tableau. Considérez le tableau $items :

$items = [523, 3452, 334, 31, ... 5346];
Copier après la connexion

Solution : utilisez array_rand()

Pour récupérer un élément aléatoire de $items, utilisez la fonction array_rand() :

echo $items[array_rand($items)];
Copier après la connexion

Explication de array_rand()

array_rand() prend un tableau en entrée et renvoie un index aléatoire de ce tableau. En combinant ce résultat avec l'accès à l'index du tableau à l'aide de crochets, nous pouvons récupérer l'élément aléatoire correspondant à partir de $items.

Notes supplémentaires :

  • array_rand() prend en charge la spécification le nombre d'index aléatoires à renvoyer. Par exemple, array_rand($items, 3) renverrait trois index aléatoires.
  • Si le tableau d'entrée est vide, array_rand() renverra false.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal