Terdapat beberapa kaedah permulaan tatasusunan dalam php.

WBOY
Lepaskan: 2023-05-22 19:38:05
asal
1083 orang telah melayarinya

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();
Salin selepas log masuk

atau

$array = [];
Salin selepas log masuk
.

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) { }
?>
Salin selepas log masuk

2. Tentukan tatasusunan yang mengandungi elemen

Anda boleh menggunakan kaedah berikut untuk memulakan tatasusunan yang mengandungi unsur Tatasusunan:

$array = array('a', 'b', 'c');
Salin selepas log masuk

atau

$array = ['a', 'b', 'c'];
Salin selepas log masuk

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'
// )
?>
Salin selepas log masuk

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'
);
Salin selepas log masuk

atau

$array = [
    'name' => 'John',
    'age' => 30,
    'address' => 'New York'
];
Salin selepas log masuk

Kod di atas ialah tatasusunan bersekutu, setiap elemen mempunyai kunci dan nilai yang sepadan.

Output tatasusunan di atas:

 'John',
//     ['age'] => 30,
//     ['address'] => 'New York'
// )
?>
Salin selepas log masuk

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
// )
?>
Salin selepas log masuk

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:

rreee

di atas Kod akan menghasilkan tatasusunan yang mengandungi 5 rentetan 'hello'.

Output tatasusunan di atas:

$array = array_fill(0, 5, 'hello');
Salin selepas log masuk

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',
// )
?>
Salin selepas log masuk

Output tatasusunan di atas:

$keys = array('a', 'b', 'c');
$values = array('x', 'y', 'z');

$array = array_combine($keys, $values);
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan