Home >Backend Development >PHP Problem >How to create a random array in php
PHP is an open source server-side scripting language widely used for web application development. In PHP, there are many built-in functions that help us create random arrays easily. In this article, we will introduce two methods to create random arrays.
Method 1: Use the built-in function rand()
rand() is a built-in function of PHP, used to generate random integers. We can create random arrays using the rand() function and loop statements.
The following is a PHP code example:
<?php $random_array = array(); //创建一个空数组 for ($i = 0; $i < 10; $i++) { $random_array[] = rand(1, 100); //随机生成1-100之间的整数,并添加到数组中 } print_r($random_array); //输出数组 ?>
The above code will create an array containing 10 random integers and output it.
Method 2: Use the built-in function array_rand()
array_rand() is another built-in function in PHP that can be used to randomly select one or more elements from an array. We can use the range() function to create an array of a specified size and then pass it to the array_rand() function to create a random array.
The following is a PHP code example:
<?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); //输出数组 ?>
The above code will create an array containing 10 random integers and output it.
Summary
In PHP, we can use the rand() function and array_rand() function to create a random array. Generating random integers is more convenient using the rand() function, and selecting random elements from an array is more convenient using the array_rand() function. Either way, you can easily create an array with random elements.
The above is the detailed content of How to create a random array in php. For more information, please follow other related articles on the PHP Chinese website!