Maison > développement back-end > tutoriel php > 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

怪我咯
Libérer: 2023-03-13 08:56:01
original
1096 Les gens l'ont consulté

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;
}
Copier après la connexion
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";
?>
Copier après la connexion

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal