PHP ialah bahasa skrip bahagian pelayan sumber terbuka yang digunakan secara meluas untuk pembangunan aplikasi web. Dalam PHP, terdapat banyak fungsi terbina dalam yang membantu kami membuat tatasusunan rawak dengan mudah. Dalam artikel ini, kami akan memperkenalkan dua kaedah untuk mencipta tatasusunan rawak.
Kaedah 1: Gunakan fungsi terbina dalam rand()
rand() ialah fungsi terbina dalam PHP, digunakan untuk menjana integer rawak. Kita boleh mencipta tatasusunan rawak menggunakan fungsi rand() dan pernyataan gelung.
Berikut ialah contoh kod PHP:
<?php $random_array = array(); //创建一个空数组 for ($i = 0; $i < 10; $i++) { $random_array[] = rand(1, 100); //随机生成1-100之间的整数,并添加到数组中 } print_r($random_array); //输出数组 ?>
Kod di atas akan mencipta tatasusunan yang mengandungi 10 integer rawak dan mengeluarkannya.
Kaedah 2: Gunakan fungsi terbina dalam array_rand()
array_rand() ialah satu lagi fungsi terbina dalam dalam PHP yang boleh digunakan untuk memilih secara rawak satu atau lebih elemen daripada tatasusunan. Kita boleh menggunakan fungsi range() untuk mencipta tatasusunan saiz yang ditentukan dan kemudian menyerahkannya kepada fungsi array_rand() untuk mencipta tatasusunan rawak.
Berikut ialah contoh kod 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); //输出数组 ?>
Kod di atas akan mencipta tatasusunan yang mengandungi 10 integer rawak dan mengeluarkannya.
Ringkasan
Dalam PHP, kita boleh menggunakan fungsi rand() dan fungsi array_rand() untuk mencipta tatasusunan rawak. Menjana integer rawak adalah lebih mudah menggunakan fungsi rand(), dan memilih elemen rawak daripada tatasusunan adalah lebih mudah menggunakan fungsi array_rand(). Sama ada cara, anda boleh membuat tatasusunan dengan unsur rawak dengan mudah.
Atas ialah kandungan terperinci Bagaimana untuk membuat tatasusunan rawak dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!