Terdapat empat jenis tatasusunan PHP, iaitu: 1. Tatasusunan indeks berangka, setiap elemennya mempunyai subskrip integer, meningkat daripada 0. Tatasusunan bersekutu, setiap elemennya Setiap satu mempunyai kunci rentetan; 3. Tatasusunan berbilang dimensi, yang boleh mencipta tatasusunan berbilang dimensi dari mana-mana peringkat 4. Tatasusunan dengan kekunci pembolehubah, yang boleh menambah dan memadamkan tatasusunan pasangan nilai kunci secara dinamik.
Sistem pengendalian untuk tutorial ini: Sistem Windows 10, PHP versi 8.1.3, komputer DELL G3.
Dalam PHP, terdapat empat jenis tatasusunan:
Tatasusunan diindeks: Tatasusunan diindeks ialah jenis tatasusunan yang paling biasa digunakan, dan setiap elemennya mempunyai integer. Subskrip bermula dari 0 dan meningkat. Tatasusunan diindeks boleh dibuat dalam dua cara:
$arr = array('apple', 'banana', 'orange'); $arr = ['apple', 'banana', 'orange'];
Tatasusunan bersekutu: Tatasusunan bersekutu juga dipanggil jadual cincang atau kamus dan setiap elemennya mempunyai kunci rentetan. Tatasusunan bersekutu boleh dibuat dalam dua cara berikut:
$arr = array('name' => 'Tom', 'age' => 20, 'gender' => 'male'); $arr = ['name' => 'Tom', 'age' => 20, 'gender' => 'male'];
Tatasusunan berbilang dimensi: Tatasusunan berbilang dimensi bermaksud tatasusunan itu mengandungi tatasusunan lain dan mana-mana peringkat tatasusunan berbilang dimensi boleh dibuat.
$arr = array( array('apple', 'banana', 'orange'), array('Tom', 'Jerry', 'Mickey'), array('male', 'female', 'unknown') );
Tatasusunan dengan kunci ubah: Tatasusunan dengan kunci ubah merujuk kepada tatasusunan yang boleh menambah dan memadam pasangan nilai kunci secara dinamik, seperti tatasusunan parameter yang diperoleh menggunakan $_GET dan $_POST.
Untuk membezakan empat jenis tatasusunan ini, anda boleh menggunakan fungsi is_array() untuk menentukan sama ada ia adalah tatasusunan, gunakan fungsi array_key_exists() untuk menentukan sama ada kunci yang ditentukan wujud, gunakan kiraan( ) untuk mendapatkan panjang tatasusunan, dan gunakan fungsi var_dump () mencetak struktur tatasusunan, dsb.
Atas ialah kandungan terperinci Terdapat beberapa jenis tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!