Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menggunakan tatasusunan dalam php
Array ialah jenis data yang sangat penting dalam PHP, yang membolehkan anda menyimpan dan memproses sejumlah besar data. PHP menyediakan banyak fungsi terbina dalam untuk beroperasi pada tatasusunan, termasuk menambah, mencari, menyusun dan memadam tatasusunan.
Artikel ini akan memperkenalkan anda kepada pengetahuan asas dan operasi biasa tatasusunan PHP.
1. Definisi tatasusunan
Dalam PHP, tatasusunan boleh ditakrifkan dengan cara berikut:
Gunakan fungsi tatasusunan() untuk mentakrifkan:
$fruit = array("epal", "pisang", "oren");
Gunakan simbol [] untuk mentakrifkan:
$fruit = ["epal", "pisang", "oren" "];
Gunakan definisi fungsi julat():
$numbers = julat(1, 10);
Anda boleh mencipta dan memulakan tatasusunan dalam tiga cara di atas.
2. Akses tatasusunan
Elemen dalam tatasusunan boleh diakses melalui subskrip (indeks) tatasusunan, dan subskrip bermula dari 0. Contohnya, untuk mengakses elemen pertama dalam tatasusunan $fruit yang ditakrifkan di atas, anda boleh menggunakan kaedah berikut:
echo $fruit[0];
Hasil output ialah: epal
Jika anda ingin mengulangi keseluruhan tatasusunan, anda boleh menggunakan gelung for:
untuk ($i=0; $i } Kod ini akan mengeluarkan semua elemen dalam tatasusunan. 3. Menambah dan memadam tatasusunan Untuk menambah elemen pada tatasusunan, anda boleh menggunakan fungsi terbina dalam berikut: array_push(): tolak satu atau lebih elemen Ditambah pada penghujung tatasusunan. array_unshift(): Menambah satu atau lebih elemen pada permulaan tatasusunan. array_merge(): Gabungkan satu atau lebih tatasusunan ke dalam tatasusunan baharu. Contohnya: $fruit = ["epal", "pisang"]; Kod di atas akan menambah elemen oren pada tatasusunan $fruit dan menambah elemen anggur di permulaan. Selain itu, tatasusunan $fruit dan tatasusunan baharu yang mengandungi dua elemen digabungkan menjadi tatasusunan baru $buah_baru melalui array_merge(). Untuk mengalih keluar elemen daripada tatasusunan, anda boleh menggunakan dua fungsi terbina dalam berikut: array_pop(): Mengalih keluar elemen dari hujung tatasusunan. array_shift(): Alih keluar elemen dari permulaan tatasusunan. Contohnya: $buah = ["epal", "pisang", "oren"]; Kod di atas akan mengalih keluar elemen terakhir daripada tatasusunan $fruit dan menyimpannya dalam pembolehubah $last_fruit. Kemudian, keluarkan elemen pertama daripada $fruit dan simpan dalam pembolehubah $first_fruit. 4. Mencari dan menyusun tatasusunan Untuk mencari elemen dalam tatasusunan, anda boleh menggunakan fungsi terbina dalam berikut: in_array(): Cari yang ditentukan nilai dalam tatasusunan, Mengembalikan benar jika dijumpai, palsu sebaliknya. array_search(): Cari nilai yang ditentukan dalam tatasusunan, kembalikan indeks jika dijumpai, jika tidak, kembalikan palsu. Contohnya: $buah = ["epal", "pisang", "oren"]; } lain { } Kod di atas akan mencari epal dalam tatasusunan $fruit. Jika ditemui, "epal ditemui dalam tatasusunan" akan menjadi output, jika tidak, "epal tidak ditemui dalam tatasusunan" akan menjadi output. Untuk mengisih tatasusunan, anda boleh menggunakan fungsi terbina dalam berikut: sort(): Mengisih tatasusunan dalam tertib menaik. rsort(): Isih tatasusunan dalam tertib menurun. Contohnya: $nombor = [3, 5, 1, 4, 2]; Kod di atas akan mengisih tatasusunan $numbers dalam tertib menaik dan mengeluarkan hasil yang disusun. 5. Ringkasan Tatasusunan PHP ialah alat penting semasa memproses data yang banyak. Dalam artikel ini, kami memperkenalkan pengetahuan asas dan operasi biasa tatasusunan PHP, termasuk definisi tatasusunan, akses, penambahan, pemadaman, carian dan pengisihan. Dengan menguasai kemahiran ini, anda boleh bekerja dengan tatasusunan dalam PHP dengan lebih cekap. Atas ialah kandungan terperinci Bagaimana untuk menggunakan tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!echo $fruit[$i];
array_push($fruit, "oren");
array_unshift($fruit, " anggur ");
$new_fruit = array_merge($fruit, ["nanas", "tembikai"]);
$last_fruit = array_pop($fruit);
$first_fruit = array_shift ($fruit);
jika (dalam_array("epal", $buah)) {echo "apple is found in the array";
echo "apple is not found in the array";
isih($nombor);
print_r($nombor);