Dalam PHP, tatasusunan ialah jenis data yang sangat penting. Ia boleh digunakan untuk menyimpan set data, dan elemen di dalamnya boleh ditemui dan diubah suai berdasarkan subskrip. Dalam PHP, tatasusunan boleh dibahagikan kepada jenis berikut:
Susun atur indeks ialah jenis tatasusunan yang paling biasa digunakan tatasusunan , setiap elemen mempunyai indeks angka yang sepadan, yang digunakan untuk mewakili kedudukan elemen dalam tatasusunan. Indeks berangka boleh menjadi integer bukan negatif, yang merupakan urutan nombor asli bermula dari 0.
Contoh:
$nums = tatasusunan(1, 2, 3, 4, 5);
Dalam contoh di atas, $nums ialah tatasusunan diindeks, yang Mengandungi 5 elemen, nombor 1 hingga 5 masing-masing.
Asosiasi Bersekutu juga dipanggil tatasusunan kamus, iaitu tatasusunan dengan rentetan sebagai kunci. Dalam tatasusunan bersekutu, setiap elemen mempunyai kunci unik yang digunakan untuk mengenal pasti dan mengakses elemen tersebut.
Contoh:
$user = array(
'name' => 'Tom', 'age' => 20, 'sex' => 'male'
);
Dalam contoh di atas, $user ialah tatasusunan bersekutu, yang Mengandungi 3 elemen iaitu 'nama', 'umur' dan 'jantina'. Elemen dalam tatasusunan boleh diakses dengan nama kunci Contohnya, $user['name'] boleh mendapatkan elemen nama dalam tatasusunan.
Tatasusunan berbilang dimensi merujuk kepada tatasusunan yang terdiri daripada tatasusunan Dalam PHP, anda boleh mencipta sebarang tatasusunan berbilang dimensi berbilang peringkat. Dalam jenis tatasusunan ini, setiap elemen boleh menjadi tatasusunan atau jenis data asas.
Contoh:
$matriks = tatasusunan(
array(1, 2, 3), array(4, 5, 6), array(7, 8, 9)
);
Dalam contoh di atas, $matriks ialah dua dimensi tatasusunan, Ia mengandungi 3 tatasusunan, setiap tatasusunan mengandungi 3 elemen. Elemen dalam tatasusunan berbilang dimensi boleh diakses dengan menggunakan berbilang indeks, contohnya $matrix1 boleh mendapatkan elemen nombor 6 dalam tatasusunan.
Tatasusunan kunci semulajadi merujuk kepada tatasusunan indeks tanpa menyatakan nama kunci semasa mencipta tatasusunan. Dalam jenis tatasusunan ini, PHP secara automatik akan menetapkan nama kunci kepada setiap elemen Nama kunci ini ialah nombor kedudukan elemen semasa dalam tatasusunan.
Contoh:
$fruits = array('epal', 'pisang', 'oren');
Dalam contoh di atas, $fruits ialah nama kunci semula jadi array, yang mengandungi 3 elemen iaitu 'epal', 'pisang' dan 'oren'. Memandangkan nama kunci tidak dinyatakan semasa membuat, PHP secara automatik akan memberikan nama kunci kepada setiap elemen Nama kunci ini ialah nombor kedudukan elemen semasa dalam tatasusunan.
Ringkasan:
Dalam PHP, tatasusunan boleh dibahagikan kepada empat jenis: tatasusunan indeks, tatasusunan bersekutu, tatasusunan berbilang dimensi dan tatasusunan kunci semula jadi. Dalam aplikasi praktikal, memilih jenis tatasusunan yang berbeza mengikut keperluan yang berbeza boleh mencapai penyimpanan dan pemprosesan data dengan lebih baik. Tidak kira apa jenis tatasusunan, ia boleh digunakan untuk melengkapkan pelbagai keperluan operasi data praktikal.
Atas ialah kandungan terperinci Terdapat beberapa jenis tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!