Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menentukan tatasusunan rawak dalam php

Bagaimana untuk menentukan tatasusunan rawak dalam php

PHPz
Lepaskan: 2023-04-26 10:47:42
asal
654 orang telah melayarinya

Dalam PHP, kita boleh menggunakan banyak cara untuk menentukan tatasusunan rawak, berikut adalah beberapa daripadanya:

  1. Gunakan rand() dan gelung untuk mentakrif tatasusunan rawak

Kaedah ini menggunakan fungsi rand() dan gelung for untuk mencipta tatasusunan rawak. Fungsi rand() digunakan untuk menjana nombor rawak, dan gelung for digunakan untuk menjana tatasusunan dalam gelung. Berikut ialah contoh kod:

<?php
$randomArray = array();

for ($i = 0; $i < 10; $i++) {
    $randomArray[] = rand(1, 100);
}

print_r($randomArray);
?>
Salin selepas log masuk

Kod di atas akan mencipta tatasusunan yang mengandungi 10 integer rawak dan mencetak kandungannya.

  1. Gunakan fungsi array_map() dan range() untuk menentukan tatasusunan rawak

Gunakan fungsi array_map() dan range() untuk lebih mudah membuat tatasusunan yang mengandungi sebarang bilangan tatasusunan nombor rawak. Berikut ialah contoh kod:

<?php
function random() {
    return rand(1, 100);
}

$randomArray = array_map(&#39;random&#39;, range(1, 10));

print_r($randomArray);
?>
Salin selepas log masuk

Kod di atas akan mencipta tatasusunan yang mengandungi 10 integer rawak dan mencetak kandungannya.

  1. Gunakan fungsi array_rand() dan fungsi julat() untuk menentukan tatasusunan rawak

Gunakan fungsi array_rand() dan fungsi julat() untuk mencipta tatasusunan rawak yang mengandungi dengan mudah sebarang Tatasusunan nombor rawak. Berikut ialah contoh kod:

<?php
$numbers = range(1, 100);
$random_keys = array_rand($numbers, 10);
$randomArray = array();

foreach ($random_keys as $key) {
    $randomArray[] = $numbers[$key];
}

print_r($randomArray);
?>
Salin selepas log masuk

Kod di atas menggunakan fungsi range() untuk menjana tatasusunan yang mengandungi 1 hingga 100, dan menggunakan fungsi array_rand() untuk memilih indeks 10 nombor secara rawak daripada ia. Kemudian, gunakan gelung foreach untuk melintasi indeks ini, keluarkan nombor yang sepadan, dan akhirnya jana tatasusunan yang mengandungi 10 nombor rawak, dan keluarkan kandungannya.

Tidak kira kaedah yang digunakan, PHP menyediakan pelbagai cara mudah untuk mencipta tatasusunan rawak untuk memenuhi keperluan yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk menentukan tatasusunan rawak dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan