Rumah > Artikel > pembangunan bahagian belakang > Terdapat beberapa kaedah permulaan tatasusunan dalam php.
PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web, dan tatasusunannya mempunyai berbilang kaedah permulaan. Artikel ini akan memperkenalkan kaedah permulaan yang berbeza tatasusunan PHP dan menerangkannya secara terperinci.
1. Tentukan tatasusunan kosong
Tatasusunan kosong ialah cara paling mudah untuk memulakannya dengan cara berikut:
$array = array();
atau
$array = [];.
akan Jika anda meletakkan coretan kod di atas ke dalam skrip PHP dan melaksanakannya, anda akan mendapati saiz tatasusunan ialah 0 dan tiada nilai:
<?php $array = array(); var_dump($array); // 输出 array(0) { } ?>
2. Tentukan tatasusunan yang mengandungi elemen
Anda boleh menggunakan kaedah berikut untuk memulakan tatasusunan yang mengandungi unsur Tatasusunan:
$array = array('a', 'b', 'c');
atau
$array = ['a', 'b', 'c'];
Menggunakan coretan kod di atas, $array akan dimulakan kepada tatasusunan yang mengandungi 3 elemen , di mana setiap elemen sepadan dengan indeks tatasusunan bermula dari 0. daripada.
Output tatasusunan di atas:
<?php $array = array('a', 'b', 'c'); print_r($array); // array( // [0] => 'a', // [1] => 'b', // [2] => 'c' // ) ?>
3 Gunakan pasangan nilai kunci untuk menentukan tatasusunan
Apabila elemen tatasusunan lebih daripada sekadar perkataan atau nombor, anda boleh. gunakan pasangan nilai kunci untuk menentukan tatasusunan tatasusunan.
Berikut ialah contoh kod:
$array = array( 'name' => 'John', 'age' => 30, 'address' => 'New York' );
atau
$array = [ 'name' => 'John', 'age' => 30, 'address' => 'New York' ];
Kod di atas ialah tatasusunan bersekutu, setiap elemen mempunyai kunci dan nilai yang sepadan.
Output tatasusunan di atas:
'John', // ['age'] => 30, // ['address'] => 'New York' // ) ?>
4 Gunakan fungsi julat() untuk mencipta tatasusunan angka
Fungsi julat() boleh digunakan untuk mencipta tatasusunan angka. yang mengandungi Semua elemen dalam julat yang ditentukan.
Berikut ialah contoh kod:
<?php $array = range(0, 5); print_r($array); // array( // [0] => 0, // [1] => 1, // [2] => 2, // [3] => 3, // [4] => 4, // [5] => 5 // ) ?>
Kod di atas akan menjana tatasusunan yang mengandungi integer dari 0 hingga 5.
5. Gunakan fungsi array_fill() untuk memulakan array
fungsi array_fill() boleh digunakan untuk memulakan semua elemen dalam julat yang ditentukan dalam tatasusunan, seperti yang ditunjukkan di bawah:
rreeedi atas Kod akan menghasilkan tatasusunan yang mengandungi 5 rentetan 'hello'.
Output tatasusunan di atas:
$array = array_fill(0, 5, 'hello');
6. Gunakan fungsi array_combine() untuk mencipta tatasusunan bersekutu
Fungsi array_combine() boleh digunakan untuk menggabungkan nilai dalam dua tatasusunan untuk mencipta Tatasusunan bersekutu.
Berikut ialah kod sampel:
<?php $array = array_fill(0, 5, 'hello'); print_r($array); // array( // [0] => 'hello', // [1] => 'hello', // [2] => 'hello', // [3] => 'hello', // [4] => 'hello', // ) ?>
Output tatasusunan di atas:
$keys = array('a', 'b', 'c'); $values = array('x', 'y', 'z'); $array = array_combine($keys, $values);
Di atas ialah pengenalan terperinci kepada kaedah pengamula tatasusunan PHP. Dengan menggunakan kaedah yang berbeza kita boleh membuat tatasusunan yang diperlukan dengan mudah.
Atas ialah kandungan terperinci Terdapat beberapa kaedah permulaan tatasusunan dalam php.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!