Rumah > Artikel > pembangunan bahagian belakang > Adakah jenis elemen tatasusunan php mesti sama?
Jenis elemen tatasusunan PHP tidak semestinya sama; nilai elemen dalam tatasusunan boleh terdiri daripada sebarang jenis, seperti rentetan, pemalar, dsb., hanya nama kunci dalam tatasusunan hanya boleh terdiri daripada dua jenis: nombor dan rentetan , nilai elemen boleh menjadi mana-mana data daripada jenis yang berbeza.
Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 8.1, komputer Dell G3
Jenis elemen tatasusunan PHP tidak semestinya sama, ia boleh menjadi sebarang data
Nilai-nilai dalam tatasusunan boleh daripada sebarang jenis, tetapi nama kunci hanya boleh berupa rentetan nombor dan aksara.
var_dump(array(123, 'abc')); array(2) { [0]=> int(123) [1]=> string(3) "abc" }
Elemen tatasusunan juga boleh menjadi tatasusunan.
$arr = array(1,'abc','ok'=>'678',array('1','2','3'));
Boleh pelbagai jenis.
Tatasusunan ialah koleksi data yang menyusun satu siri data untuk membentuk keseluruhan yang boleh dikendalikan. Tatasusunan boleh mengandungi banyak data, seperti tatasusunan skalar, tatasusunan, objek, sumber dan struktur sintaks lain yang disokong dalam PHP. Harga Motor Linear
Setiap data dalam tatasusunan dipanggil elemen Elemen merangkumi dua bahagian: indeks (nama kunci) dan nilai Indeks elemen boleh terdiri daripada nombor atau rentetan, dan nilai elemen boleh terdiri daripada pelbagai jenis Jenis data, format sintaks untuk mentakrifkan tatasusunan adalah seperti berikut
Anda boleh menggunakan struktur bahasa tatasusunan() untuk mencipta tatasusunan baharu. Gunakan koma untuk memisahkan setiap elemen tatasusunan
$array=('value1','value2'......)
atau
$array[key]='value'
atau
$array=array(key1=>value1,key2=>value2......)
Butiran parameter:
Kunci parameter ialah The subskrip elemen tatasusunan, nilai ialah elemen yang sepadan dengan subskrip tatasusunan.
Jenis tatasusunan php
Susun atur indeks: Subskrip tatasusunan ialah nombor; 🎜>
Nota: Tatasusunan dalam PHP sebenarnya tidak membezakan antara indeks dan tatasusunan bersekutu Nilai kunci yang sepadan ditemui berdasarkan nama kunci
"
Atas ialah kandungan terperinci Adakah jenis elemen tatasusunan php mesti sama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!