web-dev-qa-db-fra.com

Obtenir un élément aléatoire du tableau

$items = Array(523,3452,334,31,...5346);

Chaque élément de ce tableau est un certain nombre.

Comment puis-je obtenir un élément aléatoire de $items?

178
James
echo $items[array_Rand($items)];

array_Rand ()

441
Vincent Savard

Si cela ne vous dérange pas de reprendre le même article à un autre moment:

$items[Rand(0, count($items) - 1)];

31
pastapockets

Utiliser la fonction PHP Rand

<?php
  $input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
  $Rand_keys = array_Rand($input, 2);
  echo $input[$Rand_keys[0]] . "\n";
  echo $input[$Rand_keys[1]] . "\n";
?>

Plus d'aide

14

utiliser array_Rand()

voir le manuel php -> http://php.net/manual/en/function.array-Rand.php

8
Christophe