Apakah tatasusunan dalam php?

zbt
Lepaskan: 2023-06-14 14:31:21
asal
1266 orang telah melayarinya

Terdapat empat jenis tatasusunan dalam PHP, iaitu: 1. Tatasusunan indeks, jenis tatasusunan paling asas dalam PHP 2. Tatasusunan bersekutu, jenis tatasusunan yang biasa digunakan dalam PHP 3. Tatasusunan berbilang dimensi; , yang mengandungi berbilang Tatasusunan tatasusunan; 4. Tatasusunan objek, yang boleh menyimpan set objek dan membenarkan akses dan operasi pada setiap objek.

Apakah tatasusunan dalam php?

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi php8.1.3, komputer DELL G3.

Array dalam PHP ialah jenis data yang sangat penting yang boleh digunakan untuk menyimpan satu siri data yang berkaitan. Dalam PHP, tatasusunan bukan sahaja mempunyai tatasusunan diindeks tradisional, tetapi juga mempunyai bentuk yang lebih lanjutan dan lanjutan. Berikut ialah pelbagai jenis tatasusunan dalam PHP:

Susun atur indeks

Jenis tatasusunan yang paling asas dalam PHP ialah tatasusunan indeks. Tatasusunan jenis ini mengakses dan beroperasi pada elemen tatasusunan berdasarkan indeks berangka. Dalam PHP, pengindeksan bermula dari 0.

Berikut ialah contoh mudah:

$my_array = array("apple","banana","orange");
Salin selepas log masuk

Dalam contoh ini, nama tatasusunan ialah $my_array, yang mengandungi 3 elemen, iaitu "epal", "pisang" dan "oren". Elemen tatasusunan boleh diakses dan dimanipulasi dengan menentukan indeks yang sepadan dalam kurungan segi empat sama. Contohnya, untuk mengakses elemen pertama (iaitu "epal"), kita boleh menggunakan baris kod berikut:

echo $my_array[0];
Salin selepas log masuk

Asosiasi bersekutu

Tatasusunan bersekutu ialah jenis lain jenis tatasusunan yang biasa digunakan dalam PHP. Ia diakses dan dimanipulasi sama seperti objek dalam JavaScript.

Dalam tatasusunan bersekutu, setiap elemen tatasusunan mempunyai nama (juga dipanggil kunci) yang digunakan untuk mengakses dan memanipulasi elemen tersebut. Berikut ialah contoh mudah:

$my_array = array("name"=>"Tom","age"=>25,"gender"=>"male");
Salin selepas log masuk

Dalam contoh ini, $my_array ialah tatasusunan bersekutu yang mengandungi 3 elemen, iaitu "nama", "umur" dan "jantina". Untuk mengakses atau mengemas kini elemen dalam tatasusunan bersekutu, kita perlu menggunakan nama elemen sebagai indeks tatasusunan, contohnya: Tatasusunan berbilang tatasusunan. Tatasusunan jenis ini terdiri daripada berbilang elemen tatasusunan dan setiap elemen boleh terdiri daripada sebarang jenis tatasusunan (termasuk tatasusunan berbilang dimensi yang lain).

Berikut ialah contoh mudah:

echo $my_array['name']; // 输出 "Tom"
Salin selepas log masuk
Dalam contoh ini, $my_array ialah tatasusunan berbilang dimensi yang mengandungi 2 elemen. Elemen pertama ialah tatasusunan indeks yang mengandungi 1, 2, dan 3, dan elemen kedua ialah tatasusunan indeks yang mengandungi "epal", "pisang", dan "oren". Untuk mengakses elemen dalam tatasusunan berbilang dimensi, kita perlu menggunakan berbilang kurungan segi empat sama untuk menentukan indeks setiap dimensi, contohnya:

$my_array = array(
    array(1, 2, 3),
    array("apple", "banana", "orange")
);
Salin selepas log masuk

Senarai

Senarai ialah jenis tatasusunan khas yang hanya Boleh menyimpan tatasusunan diindeks, dan hanya menyokong indeks berangka. Salah satu sifat menarik senarai ialah ia boleh dimusnahkan kepada nama berubah, membolehkan akses mudah kepada elemennya.

Berikut ialah contoh:

echo $my_array[1][0]; // 输出 "apple"
Salin selepas log masuk

Dalam contoh ini, kami menggunakan fungsi list() untuk menyahbina 3 elemen dalam $my_array kepada pembolehubah $fruit1, $fruit2 dan $fruit3, Mengandungi nilai elemen "epal", "pisang" dan "oren" masing-masing. Kemudian kita keluarkan nilai pembolehubah $fruit2, iaitu "pisang".

Array Objek

Dalam PHP, kita juga boleh menggunakan jenis tatasusunan objek. Tatasusunan jenis ini boleh menyimpan satu set objek dan membenarkan akses dan manipulasi setiap objek.

Berikut ialah contoh mudah:

$my_array = array("apple", "banana", "orange");
list($fruit1, $fruit2, $fruit3) = $my_array;
echo $fruit2; // 输出 "banana"
Salin selepas log masuk
Dalam contoh ini, kita mula-mula mentakrifkan kelas yang dipanggil "Buah" dan kemudian mencipta tatasusunan objek di mana setiap elemen mengandungi Dua sifat (nama dan warna ). Untuk mengakses elemen dalam tatasusunan ini, kita perlu menggunakan pengendali anak panah -> Sebagai contoh, untuk mengeluarkan nama elemen kedua (iaitu "pisang"), kami menggunakan baris kod berikut:

class Fruit {
  public $name;
  public $color;
}
 
$my_array = array(
  new Fruit("apple", "red"),
  new Fruit("banana", "yellow"),
  new Fruit("orange", "orange")
);
 
echo $my_array[1]->name; // 输出 "banana"
Salin selepas log masuk

Ringkasan

Tatasusunan dalam PHP ialah jenis data yang sangat penting, Boleh digunakan untuk menyimpan satu siri data yang berkaitan. Dalam PHP, kami mempunyai pelbagai jenis tatasusunan yang tersedia, termasuk tatasusunan diindeks asas, tatasusunan bersekutu, tatasusunan berbilang dimensi, senarai dan tatasusunan objek. Setiap jenis tatasusunan mempunyai ciri dan kegunaannya sendiri, jadi amat penting untuk pengaturcara memahami jenis tatasusunan ini.

Atas ialah kandungan terperinci Apakah tatasusunan dalam php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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