Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggunakan tatasusunan dalam php

Bagaimana untuk menggunakan tatasusunan dalam php

PHPz
PHPzasal
2023-04-17 14:14:03551semak imbas

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

echo $fruit[$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"];
array_push($fruit, "oren");
array_unshift($fruit, " anggur ");
$new_fruit = array_merge($fruit, ["nanas", "tembikai"]);

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"];
$last_fruit = array_pop($fruit);
$first_fruit = array_shift ($fruit);

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"];
jika (dalam_array("epal", $buah)) {

echo "apple is found in the array";

} lain {

echo "apple is not found in the array";

}

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];
isih($nombor);
print_r($nombor);

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!

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