186 votes

Obtenez de l'élément aléatoire dans la matrice de

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

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

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

458voto

Vincent Savard Points 12215
echo $items[array_rand($items)];

array_rand()

33voto

pastapockets Points 365

Si vous n'avez pas l'esprit de la cueillette de l'objet même de nouveau à un autre moment:

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

16voto

Utilisez cet exemple

<?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";
?>

9voto

Christophe Points 2821

utiliser array_rand()

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X