Tatasusunan PHP boleh ditulis dalam pelbagai cara, seperti tatasusunan diindeks, tatasusunan bersekutu, tatasusunan berbilang dimensi, sintaks tatasusunan pendek dan tatasusunan yang dicipta secara dinamik. Penerangan terperinci: 1. Tatasusunan indeks ialah jenis tatasusunan yang paling biasa, menggunakan nombor sebagai nilai utama untuk mengakses elemen tatasusunan 2. Tatasusunan bersekutu menggunakan rentetan sebagai nilai utama untuk mengakses elemen tatasusunan, dan setiap elemen mempunyai nilai kunci yang unik; . Nilai yang sepadan boleh diakses melalui nilai kunci ini; , dsb.
Persekitaran pengendalian artikel ini: sistem Windows 10, versi PHP 8.1.3, komputer Dell G3.
Dalam PHP, tatasusunan ialah jenis data khas yang digunakan untuk menyimpan berbilang nilai. Terdapat banyak cara untuk menulis tatasusunan PHP, termasuk yang berikut:
Tatasusunan diindeks:
Tatasusunan diindeks ialah jenis tatasusunan yang paling biasa, yang menggunakan nombor sebagai nilai utama untuk mengakses elemen tatasusunan. Elemen tatasusunan boleh diakses melalui subskrip, yang mula mengira dari 0. Berikut ialah contoh:
$numbers = array(1, 2, 3, 4, 5); echo $numbers[0]; // 输出 1
Tatasusunan bersekutu:
Tatasusunan bersekutu menggunakan rentetan sebagai kunci untuk mengakses elemen tatasusunan. Setiap elemen mempunyai kunci unik yang melaluinya nilai yang sepadan boleh diakses. Berikut ialah contoh:
$person = array("name" => "John", "age" => 30, "city" => "New York"); echo $person["name"]; // 输出 John
Tatasusunan berbilang dimensi:
Tatasusunan berbilang dimensi ialah tatasusunan yang mengandungi tatasusunan lain sebagai elemen. Tatasusunan boleh disarangkan dalam tatasusunan lain untuk membentuk struktur tatasusunan berbilang dimensi. Berikut ialah contoh:
$students = array( array("name" => "John", "age" => 20), array("name" => "Jane", "age" => 22), array("name" => "David", "age" => 21) ); echo $students[1]["name"]; // 输出 Jane
Short Array Syntax:
Bermula dengan PHP versi 5.4, sintaks tatasusunan ringkas yang dipanggil sintaks tatasusunan pendek telah diperkenalkan. Tatasusunan boleh dibuat dengan lebih ringkas menggunakan sintaks tatasusunan pendek. Berikut ialah contoh:
$colors = ["red", "blue", "green"]; echo $colors[0]; // 输出 red
Mencipta tatasusunan secara dinamik:
Selain menggunakan literal tatasusunan untuk mencipta tatasusunan, anda juga boleh menggunakan beberapa fungsi untuk mencipta tatasusunan secara dinamik. Sebagai contoh, gunakan fungsi julat() untuk menjana tatasusunan berterusan, dan gunakan fungsi array_fill() untuk menjana tatasusunan dengan panjang dan nilai lalai yang ditentukan. Berikut ialah contoh:
$numbers = range(1, 5); // 创建一个包含1到5的数组 $filledArray = array_fill(0, 5, "default"); // 创建一个长度为5,值都为"default"的数组
Ringkasan
Tatasusunan PHP boleh ditulis dalam pelbagai cara seperti tatasusunan diindeks, tatasusunan bersekutu, tatasusunan berbilang dimensi, sintaks tatasusunan pendek dan tatasusunan yang dicipta secara dinamik. Mengikut keperluan khusus, anda boleh memilih kaedah penulisan tatasusunan yang sesuai untuk mengendalikan struktur dan operasi data yang berbeza.
Atas ialah kandungan terperinci Terdapat beberapa cara untuk menulis tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!