Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menulis array php
PHP ialah bahasa pengaturcaraan web popular yang menyediakan cara yang mudah untuk memproses data. Tatasusunan dalam PHP ialah salah satu ciri yang sangat berkuasa yang membantu anda menyusun dan memproses pelbagai jenis data.
Dalam artikel ini, kita akan membincangkan cara menggunakan tatasusunan PHP. Kami akan membincangkan topik berikut:
Tasusunan ialah himpunan nilai pembolehubah yang berkaitan, setiap nilai diberikan kunci unik. Dalam PHP, tatasusunan boleh menyimpan sebarang jenis data, termasuk nombor, rentetan dan objek. Tatasusunan boleh menjadikan penyimpanan data, organisasi dan akses lebih mudah dan cekap.
Dalam PHP, terdapat dua jenis tatasusunan: tatasusunan diindeks dan tatasusunan bersekutu. Tatasusunan diindeks menggunakan kunci angka untuk memadankan nilai pembolehubah, manakala tatasusunan bersekutu menggunakan kunci rentetan untuk memadankan nilai pembolehubah.
Isytihar tatasusunan diindeks:
$my_array = array("apple", "banana", "orange");
Anda juga boleh mengisytiharkan tatasusunan ini menggunakan sintaks yang lebih mudah:
$my_array = ["apple", "banana", "orange"];
Isytihar tatasusunan bersekutu:
$my_array = array("name" => "John", "age" => 30, "city" => "New York");
Anda juga boleh menggunakan sintaks yang lebih mudah untuk mengisytiharkan tatasusunan ini:
$my_array = ["name" => "John", "age" => 30, "city" => "New York"];
Anda boleh menggunakan sintaks berikut untuk mengakses elemen tatasusunan daripada tatasusunan Dapatkan elemen dalam:
$array[index];
Dalam tatasusunan indeks, indeks ialah nombor yang mewakili kedudukan elemen yang ingin anda akses. Dalam tatasusunan bersekutu, indeks ialah rentetan yang mewakili kunci elemen yang ingin anda akses.
Berikut ialah cara untuk mengakses elemen dalam tatasusunan:
$fruits = array("apple", "banana", "orange"); echo $fruits[0]; // 输出 "apple" $person = array("name" => "John", "age" => 30, "city" => "New York"); echo $person["name"]; // 输出 "John"
PHP menyediakan banyak fungsi mudah untuk beroperasi pada tatasusunan. Berikut ialah beberapa operasi tatasusunan biasa:
Salah satu cara untuk menambah elemen baharu pada tatasusunan ialah menggunakan sintaks berikut:
$array[] = $value;
Contoh berikut menambah elemen baharu pada tatasusunan:
$fruits = array("apple", "banana", "orange"); $fruits[] = "grape"; print_r($fruits); // 输出 Array ( [0] => apple [1] => banana [2] => orange [3] => grape )
Anda boleh menggunakan fungsi berikut untuk mengalih keluar elemen daripada tatasusunan:
unset()
Contoh berikut mengalih keluar elemen pertama daripada tatasusunan diindeks:
$fruits = array("apple", "banana", "orange"); unset($fruits[0]); print_r($fruits); // 输出 Array ( [1] => banana [2] => orange )
array_splice()
Yang berikut contoh menggunakan fungsi array_splice untuk mengalih keluar elemen pertama daripada tatasusunan diindeks Satu elemen:
$fruits = array("apple", "banana", "orange"); array_splice($fruits, 0, 1); print_r($fruits); // 输出 Array ( [0] => banana [1] => orange )
Anda boleh menggunakan fungsi berikut untuk mengisih. tatasusunan:
sort()
Contoh berikut menggunakan fungsi sort untuk mengisih tatasusunan diindeks dalam tertib menaik:
$numbers = array(5, 3, 8, 2, 9); sort($numbers); print_r($numbers); // 输出 Array ( [0] => 2 [1] => 3 [2] => 5 [3] => 8 [4] => 9 )
asort()
Contoh berikut menggunakan fungsi penyusun untuk mengisih tatasusunan bersekutu dalam tertib menaik mengikut nilai:
$person = array("name" => "John", "age" => 30, "city" => "New York"); asort($person); print_r($person); // 输出 Array ( [age] => 30 [name] => John [city] => New York )
PHP juga menyokong berbilang dimensi tatasusunan, yang bermaksud anda boleh mempunyai satu tatasusunan sebagai elemen tatasusunan lain. Berikut ialah contoh:
$students = array( array("name" => "John", "age" => 20), array("name" => "Mary", "age" => 22), array("name" => "Tom", "age" => 21) ); echo $students[1]["name"]; // 输出 "Mary"
Di atas ialah pengenalan ringkas kepada tatasusunan PHP. Saya harap anda dapat mempelajari sedikit pengetahuan yang berguna dan meningkatkan kemahiran pengaturcaraan anda.
Atas ialah kandungan terperinci Bagaimana untuk menulis array php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!