Rumah > pembangunan bahagian belakang > masalah PHP > Apakah kaedah yang terdapat dalam tatasusunan php?

Apakah kaedah yang terdapat dalam tatasusunan php?

PHPz
Lepaskan: 2023-04-27 15:46:12
asal
936 orang telah melayarinya

PHP ialah bahasa pengaturcaraan yang sangat popular yang digunakan secara meluas dalam pembangunan web. Dalam PHP, tatasusunan ialah jenis data yang sangat penting yang boleh kita gunakan untuk menyimpan dan memproses berbilang nilai data, seperti nombor, rentetan, objek, dsb. Dalam artikel ini, kita akan membincangkan pelbagai kaedah tatasusunan dalam PHP.

1. Cipta tatasusunan

Dalam PHP, anda boleh menggunakan fungsi tatasusunan() untuk mencipta tatasusunan baharu. Fungsi ini menerima sebarang bilangan argumen, setiap argumen akan menjadi elemen dalam tatasusunan. Sebagai contoh, kod berikut akan mencipta tatasusunan yang mengandungi tiga integer:

$array = array(1, 2, 3);
Salin selepas log masuk

Kita juga boleh menggunakan kurungan segi empat sama untuk mencipta tatasusunan, seperti yang ditunjukkan di bawah:

$array = [1, 2, 3];
Salin selepas log masuk

2. Akses elemen dalam tatasusunan

Untuk mengakses elemen dalam tatasusunan, kita boleh menggunakan kurungan segi empat sama. Elemen pertama tatasusunan mempunyai indeks 0, elemen kedua mempunyai indeks 1, dan seterusnya. Sebagai contoh, kod berikut akan mengeluarkan elemen pertama dalam tatasusunan:

echo $array[0];
Salin selepas log masuk

3 Tambah elemen

Dalam PHP, kita boleh menambah elemen baharu pada tatasusunan sedia ada. Terdapat dua cara untuk mencapai matlamat ini. Mula-mula, kita boleh menetapkan nilai menggunakan kurungan segi empat sama dan kekunci baharu:

$array["foo"] = "bar";
Salin selepas log masuk

Jika tiada kunci dinyatakan dalam kurungan segi empat sama, indeks integer yang tersedia seterusnya akan digunakan untuk menambahkan elemen:

$array[] = "baz";
Salin selepas log masuk

4. Padam elemen

Dalam PHP, kita boleh menggunakan fungsi unset() untuk memadamkan elemen dalam tatasusunan. Sebagai contoh, kod berikut akan memadamkan elemen pertama dalam tatasusunan:

unset($array[0]);
Salin selepas log masuk

5. Melintasi Tatasusunan

Untuk melintasi tatasusunan, kita boleh menggunakan gelung foreach. Sintaks gelung foreach adalah seperti berikut:

foreach ($array as $value) {
    // code to be executed for each value
}
Salin selepas log masuk

di mana $array ialah tatasusunan yang akan dilalui dan $value ialah nama pembolehubah bagi elemen semasa. Kod berikut akan lelaran melalui tatasusunan dan mengeluarkan setiap elemen:

foreach ($array as $value) {
    echo $value;
}
Salin selepas log masuk

Kadangkala, kita juga perlu menggunakan gelung foreach untuk melelaran ke atas kunci dan nilai tatasusunan:

foreach ($array as $key => $value) {
    // code to be executed for each key-value pair
}
Salin selepas log masuk

6. Susun Isih

Dalam PHP, kita boleh menggunakan fungsi sort() untuk mengisih tatasusunan dalam tertib menaik, dan fungsi rsort() untuk mengisih tatasusunan dalam tertib menurun, contohnya:

sort($array);
rsort($array);
Salin selepas log masuk

7. Tatasusunan Pertanyaan

dalam PHP , kita boleh menggunakan fungsi in_array() untuk bertanya sama ada nilai tertentu wujud dalam tatasusunan. Sebagai contoh, kod berikut akan menyemak sama ada elemen dengan nilai "foo" wujud dalam tatasusunan:

if (in_array("foo", $array)) {
    // ...
}
Salin selepas log masuk

Kita juga boleh menggunakan fungsi array_search() untuk mencari kunci nilai dalam tatasusunan:

$key = array_search("foo", $array);
Salin selepas log masuk

lapan , Tatasusunan statistik

Dalam PHP, kita boleh menggunakan fungsi count() untuk mendapatkan bilangan elemen dalam tatasusunan, seperti yang ditunjukkan di bawah:

$count = count($array);
Salin selepas log masuk

Anda juga boleh gunakan fungsi array_sum() untuk mengira bilangan elemen dalam array Jumlah semua elemen:

$sum = array_sum($array);
Salin selepas log masuk

9 Print array

Dalam PHP, kita boleh menggunakan fungsi print_r() dan var_dump() berfungsi untuk mencetak kandungan tatasusunan. Fungsi print_r() akan menukar tatasusunan kepada bentuk rentetan yang mudah dibaca, seperti:

rreee

manakala fungsi var_dump() akan mencetak butiran tatasusunan, termasuk jenis dan nilai setiap elemen, seperti:

print_r($array);
Salin selepas log masuk

Ringkasan

tatasusunan PHP ialah jenis data yang sangat penting yang boleh digunakan untuk menyimpan dan memproses berbilang nilai data. Artikel ini membincangkan pelbagai kaedah biasa tatasusunan PHP, termasuk mencipta tatasusunan, mengakses elemen, menambah elemen, memadamkan elemen, merentasi tatasusunan, menyusun tatasusunan, menanyakan tatasusunan, mengira tatasusunan dan mencetak tatasusunan. Mahir dalam kaedah ini sangat berguna untuk pembangun PHP.

Atas ialah kandungan terperinci Apakah kaedah yang terdapat dalam tatasusunan 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