Dalam PHP, menetapkan tatasusunan ialah salah satu tugas yang sering dihadapi oleh pembangun. Array ialah struktur data yang sangat berguna dan fleksibel yang boleh menyimpan sejumlah besar data dan boleh diisih, ditapis, dicari dan diubah suai mengikut keperluan. Di bawah ini kami akan memperkenalkan cara menetapkan tatasusunan dalam PHP.
Pertama, kita perlu memahami beberapa konsep asas tatasusunan. Dalam PHP, tatasusunan ialah struktur data yang terdiri daripada pasangan nilai kunci. Kekunci boleh berupa rentetan atau nombor, dan nilai boleh berupa apa-apa jenis data, termasuk rentetan, nombor, nilai Boolean, objek dan tatasusunan lain. Berikut ialah contoh tatasusunan mudah:
$array = array( 'name' => 'John', 'age' => 25, 'city' => 'New York' );
Dalam contoh di atas, kami menentukan tatasusunan bersekutu dengan nama kunci 'nama', 'umur', 'bandar' dan nilai kunci yang sepadan adalah 'John", 25, 'New York', ini ialah tatasusunan bersekutu biasa.
Sekarang, mari kita langkah demi langkah memahami cara menetapkan tatasusunan dalam PHP:
Kita boleh menetapkan tatasusunan baharu secara langsung melalui pembolehubah tatasusunan Berikut ialah contoh:
$array = array('red', 'blue', 'green');
Kod di atas mencipta tatasusunan indeks mudah $arry, yang mengandungi tiga elemen. . Nilai: 'merah', 'biru', 'hijau' melalui tatasusunan bersekutu
Contoh di atas mentakrifkan tatasusunan bersekutu, di mana nama kunci ialah 'nama', 'umur' dan 'bandar', dan nilai kunci yang sepadan ialah 'John", 25, dan 'New York'.
$array = array( 'name' => 'John', 'age' => 25, 'city' => 'New York' );
Gunakan fungsi julat() untuk menetapkan nilai
Kod di atas akan mencipta tatasusunan yang mengandungi nombor 1 hingga 5.
$array = range(1, 5);
Gunakan fungsi array_fill() untuk menetapkan nilai
Kod di atas akan mencipta tatasusunan diindeks yang mengandungi 3 elemen dengan nilai 'biru'.
$array = array_fill(0, 3, 'blue');
Gunakan fungsi array_combine() untuk menetapkan nilai
Kod di atas menggabungkan tatasusunan $keys dan $values ke dalam tatasusunan bersekutu baharu melalui fungsi array_combine().
$keys = array('name', 'age', 'city'); $values = array('John', 25, 'New York'); $array = array_combine($keys, $values);
Tugasan melalui gelung
Kod di atas mencipta tatasusunan diindeks 10 elemen, dengan nilai setiap elemen ialah nilai indeksnya didarab dengan 2.
$array = array(); for ($i = 0; $i < 10; $i++) { $array[$i] = $i * 2; }
Atas ialah kandungan terperinci Bagaimana untuk menetapkan tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!