Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk membuat tatasusunan dalam fungsi php

Bagaimana untuk membuat tatasusunan dalam fungsi php

PHPz
Lepaskan: 2023-05-19 19:01:06
asal
574 orang telah melayarinya

Dalam PHP, tatasusunan ialah struktur data yang sangat penting, yang boleh menyimpan berbilang nilai ini boleh menjadi jenis data yang berbeza, seperti integer, rentetan, objek, dsb. Mencipta tatasusunan adalah salah satu pengetahuan asas PHP Artikel ini akan memperkenalkan secara terperinci kaedah dan teknik mencipta tatasusunan dalam fungsi PHP.

1. Gunakan fungsi tatasusunan() untuk mencipta tatasusunan

Fungsi tatasusunan() ialah salah satu kaedah yang paling biasa digunakan untuk mencipta tatasusunan dalam PHP 🎜>

array(value1, value2, value3, ...);
Salin selepas log masuk

Antaranya, nilai1, nilai2, nilai3, dll. mewakili nilai elemen tatasusunan, dipisahkan dengan koma. Berikut adalah contoh:

$arr = array("apple", "banana", "orange");
Salin selepas log masuk

Susun atur ini mengandungi tiga elemen, iaitu "epal", "pisang" dan "oren".

Selain menggunakan rentetan sebagai nilai elemen tatasusunan, anda juga boleh menggunakan nombor, nilai Boolean, nilai nol, dsb. Berikut ialah contoh tatasusunan jenis campuran:

$arr = array("apple", 123, true, null);
Salin selepas log masuk

Apabila menggunakan fungsi tatasusunan() untuk mencipta tatasusunan, anda juga boleh menggunakan pasangan nilai kunci untuk menentukan nama kunci dan nilai kunci tatasusunan elemen, yang menjadikannya lebih mudah untuk mengakses elemen tatasusunan. Nama kunci boleh menjadi integer atau rentetan, dan nama kunci dan nilai kunci dipisahkan oleh simbol "=>". Berikut ialah contoh tatasusunan pasangan nilai kunci:

$arr = array("name"=>"张三", "age"=>20, "gender"=>"男");
Salin selepas log masuk

Tatasusunan ini mengandungi tiga elemen, iaitu "nama", "umur" dan "jantina". Nilai utama mereka ialah "Zhang San", 20 dan "Lelaki" masing-masing.

2. Gunakan simbol [] untuk mencipta tatasusunan

Selain menggunakan fungsi tatasusunan(), anda juga boleh menggunakan simbol [] untuk mencipta tatasusunan. Kaedah ini disokong dalam PHP5.4 dan ke atas. Contohnya adalah seperti berikut:

$arr = ["apple", "banana", "orange"];
Salin selepas log masuk

Tatasusunan ini bersamaan dengan tatasusunan yang dibuat menggunakan fungsi tatasusunan() di atas.

Apabila menggunakan simbol [] untuk mencipta tatasusunan, anda juga boleh menentukan nama kunci elemen tatasusunan. Berikut ialah contoh:

$arr = ["name"=>"张三", "age"=>20, "gender"=>"男"];
Salin selepas log masuk

Tatasusunan ini bersamaan dengan tatasusunan pasangan nilai kunci yang dibuat menggunakan fungsi tatasusunan() di atas.

3 Gunakan fungsi julat() untuk mencipta tatasusunan

Fungsi julat() boleh menjana tatasusunan integer yang berterusan. Sintaksnya adalah seperti berikut:

range(start, end, step);
Salin selepas log masuk

Antaranya, mula mewakili nilai permulaan tatasusunan, akhir mewakili nilai akhir tatasusunan dan langkah mewakili saiz langkah antara elemen tatasusunan (lalai ialah 1).

Berikut ialah contoh tatasusunan integer dari 1 hingga 10:

$arr = range(1, 10);
Salin selepas log masuk

Susun atur ini mengandungi 10 elemen iaitu 1, 2, 3, 4, 5, 6, 7, 8 ,9,10.

4. Gunakan fungsi list() untuk mencipta tatasusunan

Fungsi list() boleh menetapkan nilai kepada berbilang pembolehubah pada masa yang sama >
list(var1, var2, var3, ...);
Salin selepas log masuk

Antaranya, var1, var2 , var3, dsb. mewakili nama pembolehubah, dipisahkan dengan koma. Anda boleh menggunakan fungsi list() untuk menukar tatasusunan indeks kepada berbilang pembolehubah Berikut ialah contoh:

$arr = ["apple", "banana", "orange"];
list($a, $b, $c) = $arr;
echo $a; // 输出"apple"
echo $b; // 输出"banana"
echo $c; // 输出"orange"
Salin selepas log masuk

Kod ini memperuntukkan elemen dalam tatasusunan $arr kepada pembolehubah $a, $b, $c masing-masing. .

5. Gunakan gelung untuk mencipta tatasusunan

Tatasusunan boleh dibuat secara dinamik menggunakan gelung. Berikut ialah contoh penggunaan gelung for untuk mencipta tatasusunan:

$arr = [];
for ($i = 1; $i <= 10; $i++) {
    $arr[] = $i;
}
Salin selepas log masuk

Tatasusunan ini mengandungi 10 elemen iaitu 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.

Perhatikan bahawa apabila menggunakan gelung untuk mencipta tatasusunan, anda mesti mentakrifkan tatasusunan kosong dahulu, kemudian gunakan simbol [] atau fungsi array_push() untuk menambah elemen pada tatasusunan.

Ringkasan

Artikel ini memperkenalkan lima cara untuk mencipta tatasusunan dalam fungsi PHP: menggunakan fungsi tatasusunan(), simbol [], fungsi julat(), fungsi senarai() dan gelung. Kaedah yang berbeza sesuai untuk senario yang berbeza, dan kaedah yang sesuai harus dipilih mengikut situasi tertentu. Hanya dengan menguasai kaedah penciptaan tatasusunan anda boleh memproses data dengan lebih fleksibel.

Atas ialah kandungan terperinci Bagaimana untuk membuat tatasusunan dalam fungsi 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