Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Terdapat beberapa kaedah permulaan tatasusunan dalam php.

Terdapat beberapa kaedah permulaan tatasusunan dalam php.

WBOY
WBOYasal
2023-05-22 19:38:051081semak imbas

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:

rreee

di 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!

Kenyataan:
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
Artikel sebelumnya:centos tidak memulakan phpArtikel seterusnya:centos tidak memulakan php