Rumah >pembangunan bahagian belakang >masalah PHP >Apakah kaedah yang terdapat dalam tatasusunan php?
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);
Kita juga boleh menggunakan kurungan segi empat sama untuk mencipta tatasusunan, seperti yang ditunjukkan di bawah:
$array = [1, 2, 3];
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];
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";
Jika tiada kunci dinyatakan dalam kurungan segi empat sama, indeks integer yang tersedia seterusnya akan digunakan untuk menambahkan elemen:
$array[] = "baz";
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]);
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 }
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; }
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 }
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);
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)) { // ... }
Kita juga boleh menggunakan fungsi array_search() untuk mencari kunci nilai dalam tatasusunan:
$key = array_search("foo", $array);
lapan , Tatasusunan statistik
Dalam PHP, kita boleh menggunakan fungsi count() untuk mendapatkan bilangan elemen dalam tatasusunan, seperti yang ditunjukkan di bawah:
$count = count($array);
Anda juga boleh gunakan fungsi array_sum() untuk mengira bilangan elemen dalam array Jumlah semua elemen:
$sum = array_sum($array);
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:
rreeemanakala fungsi var_dump() akan mencetak butiran tatasusunan, termasuk jenis dan nilai setiap elemen, seperti:
print_r($array);
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!