Maison  >  Article  >  développement back-end  >  Exemple de code de méthode PHP pour obtenir une liste de tableaux aléatoires

Exemple de code de méthode PHP pour obtenir une liste de tableaux aléatoires

怪我咯
怪我咯original
2017-07-09 09:22:531063parcourir

Cet article présente principalement la méthode d'obtention d'une liste tableau aléatoire en PHP, impliquant l'application de nombres aléatoires dans le parcours de tableau C'est d'une grande valeur pratique. si vous en avez besoin, vous pouvez y faire référence.

L'exemple dans cet article décrit l'exemple de programme d'obtention d'un tableau aléatoire dans un tableau en PHP. J'aimerais le partager avec vous pour votre référence. La méthode d'implémentation spécifique est la suivante :

Inutile de dire que coller simplement le code directement array_rand en php est très anormal, perturbe la compréhension des gens normaux et est très fastidieux<.>Exemple 1 :

Le code est le suivant :

function create_random_ids( $min,$max,$limited )
{
    $_base_ids = range($min,$max);
    $_temp_key = array_rand ($_base_ids,min(count($_base_ids),$limited+10));
    //拼接
    $ids = array();
    for ($x=0; $x < count($_temp_key); $x++) {
        $ids[] = $_base_ids[$_temp_key[$x]];
    }
    return $ids;
}
Exemple 2 :


Le code est le suivant :

<?php 
$a = array(0,1,2,3,4,5,6,7,8);
echo "$a原来的顺序为:<hr/>";
foreach($a as $v)
 echo $v."t";
shuffle($a);
echo "<br/>$a被打乱后的顺序为:<hr/>";
foreach($a as $v)
 echo $v."t";
?>

Obtenez-le pour la première fois Le résultat est :

Le résultat obtenu pour la deuxième fois est :

Le résultat obtenu pour la troisième fois est :

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!

Déclaration:
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