Maison > Article > développement back-end > Comment créer un tableau aléatoire en php
PHP est un langage de script open source côté serveur largement utilisé pour le développement d'applications Web. En PHP, il existe de nombreuses fonctions intégrées qui nous aident à créer facilement des tableaux aléatoires. Dans cet article, nous présenterons deux méthodes pour créer des tableaux aléatoires.
Méthode 1 : Utilisez la fonction intégrée rand()
rand() est une fonction intégrée de PHP, utilisée pour générer des entiers aléatoires. Nous pouvons créer des tableaux aléatoires en utilisant la fonction rand() et les instructions de boucle.
Voici un exemple de code PHP :
<?php $random_array = array(); //创建一个空数组 for ($i = 0; $i < 10; $i++) { $random_array[] = rand(1, 100); //随机生成1-100之间的整数,并添加到数组中 } print_r($random_array); //输出数组 ?>
Le code ci-dessus créera un tableau contenant 10 entiers aléatoires et le produira.
Méthode 2 : utilisez la fonction intégrée array_rand()
array_rand() est une autre fonction intégrée en PHP qui peut être utilisée pour sélectionner aléatoirement un ou plusieurs éléments d'un tableau. Nous pouvons utiliser la fonction range() pour créer un tableau d'une taille spécifiée, puis le transmettre à la fonction array_rand() pour créer un tableau aléatoire.
Voici un exemple de code PHP :
<?php $range_array = range(1, 100); //创建1-100的数组 $random_keys = array_rand($range_array, 10); //从数组中随机选择10个元素 $random_array = array(); //创建一个空数组 foreach ($random_keys as $key) { $random_array[] = $range_array[$key]; //将选择的元素添加到数组中 } print_r($random_array); //输出数组 ?>
Le code ci-dessus créera un tableau contenant 10 entiers aléatoires et le générera.
Résumé
En PHP, nous pouvons utiliser la fonction rand() et la fonction array_rand() pour créer des tableaux aléatoires. Générer des entiers aléatoires est plus pratique en utilisant la fonction rand(), et sélectionner des éléments aléatoires dans un tableau est plus pratique en utilisant la fonction array_rand(). Quoi qu’il en soit, vous pouvez facilement créer un tableau avec des éléments aléatoires.
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!