Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk membuat array dalam php

Bagaimana untuk membuat array dalam php

PHPz
Lepaskan: 2023-04-17 17:21:55
asal
571 orang telah melayarinya

PHP ialah bahasa pengaturcaraan berkuasa yang menyokong pelbagai jenis data yang berbeza. Antaranya, tatasusunan ialah salah satu jenis data yang paling biasa digunakan dan berkuasa dalam PHP. Dalam PHP, tatasusunan boleh digunakan untuk menyimpan berbilang nilai, dan nilai ini boleh diakses oleh indeks atau nilai kunci. Artikel ini akan memperkenalkan cara membuat tatasusunan dalam php, dan memfokuskan pada cara membuat tatasusunan bersekutu, tatasusunan multidimensi dan tatasusunan dinamik.

Cara mencipta tatasusunan bersekutu

Susun atur bersekutu ialah tatasusunan yang menggunakan pasangan nilai-nama-kunci untuk menyimpan data. Setiap elemen mempunyai kunci berkaitan yang mengenal pastinya. Tatasusunan bersekutu sangat berguna apabila bekerja dengan data kerana ia boleh diakses berdasarkan mana-mana kunci unik. Berikut ialah cara mencipta tatasusunan bersekutu:

$fruit = array("apple" => "red", "banana" => "yellow", "orange" => "orange");
Salin selepas log masuk

Dalam kod di atas, kami mencipta tatasusunan bersekutu bernama $fruit dan menggunakan nama utama "epal", "pisang" dan "oren" serta nilai yang sepadan "merah", "kuning" dan "oren" untuk memulakan tatasusunan. Dengan cara ini, kita boleh mengakses elemen tatasusunan dengan mudah menggunakan nama utama:

echo $fruit["apple"]; //输出red
echo $fruit["banana"]; //输出yellow
echo $fruit["orange"]; //输出orange
Salin selepas log masuk

Cara mencipta tatasusunan berbilang dimensi

Tatasusunan berbilang dimensi ialah tatasusunan yang mengandungi tatasusunan lain. Lazimnya, tatasusunan berbilang dimensi berguna apabila berurusan dengan data dengan keperluan yang kompleks. Berikut ialah cara untuk mencipta tatasusunan 2D:

$car = array(
    array("Honda", "Accord", 2014),
    array("Toyota", "Camry", 2018),
    array("Ford", "Mustang", 2020)
);
Salin selepas log masuk

Dalam kod di atas, kami mencipta tatasusunan 2D bernama $car dan menambah tiga tatasusunan padanya sebagai elemennya. Setiap array mengandungi 3 elemen iaitu jenama kereta, model dan masa pengeluaran. Tatasusunan berbilang dimensi yang dibuat dengan cara ini boleh diakses seperti ini:

echo $car[0][0].' '.$car[0][1].' '.$car[0][2]; //输出Honda Accord 2014
echo $car[1][0].' '.$car[1][1].' '.$car[1][2]; //输出Toyota Camry 2018
echo $car[2][0].' '.$car[2][1].' '.$car[2][2]; //输出Ford Mustang 2020
Salin selepas log masuk

Cara mencipta tatasusunan dinamik

Tatasusunan dinamik ialah tatasusunan yang dibuat mengikut keperluan dan boleh diubah saiznya secara automatik untuk menampung perubahan keperluan data. Mencipta tatasusunan dinamik dalam PHP agak mudah, cuma tambahkan tanda $ di hadapan nama tatasusunan untuk menukarnya kepada tatasusunan dinamik. Berikut ialah contoh mencipta tatasusunan dinamik:

$fruit = array();
$fruit[] = "apple";
$fruit[] = "banana";
$fruit[] = "orange";
Salin selepas log masuk

Dalam kod di atas, kami mula-mula mencipta tatasusunan kosong bernama $fruit. Kemudian, kami menggunakan $fruit[] untuk menambah elemen pada tatasusunan. Kaedah ini mengubah saiz tatasusunan secara dinamik mengikut keperluan. Sebagai contoh, kod berikut akan mengeluarkan semua elemen dalam tatasusunan di atas:

foreach($fruit as $value){
    echo $value."<br>";
}
Salin selepas log masuk

Mencipta tatasusunan dalam php adalah sangat mudah, cuma pilih jenis tatasusunan yang betul mengikut keperluan anda. Tatasusunan bersekutu digunakan untuk menyimpan beberapa pasangan nilai kunci dengan nama kunci yang berbeza, manakala tatasusunan berbilang dimensi digunakan untuk menyimpan struktur data yang lebih kompleks. Tatasusunan dinamik dicipta mengikut keperluan, yang sangat mudah. Tatasusunan ialah salah satu struktur data yang paling biasa digunakan dan berkuasa dalam PHP apabila ia berkaitan dengan pemprosesan data, jadi amat penting bagi pengaturcara PHP untuk mahir dalam mencipta tatasusunan.

Atas ialah kandungan terperinci Bagaimana untuk membuat array 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