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

Bagaimana untuk menentukan tatasusunan rawak dalam php

PHPz
PHPzasal
2023-04-26 10:21:06628semak imbas

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);
?>

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);
?>

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);
?>

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!

Kenyataan:
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