Rumah > pembangunan bahagian belakang > masalah PHP > Terokai berapa banyak jenis tatasusunan yang terdapat dalam PHP

Terokai berapa banyak jenis tatasusunan yang terdapat dalam PHP

PHPz
Lepaskan: 2023-04-12 09:45:42
asal
660 orang telah melayarinya

Dalam PHP, tatasusunan ialah struktur data yang sangat biasa, yang sangat mudah untuk menyimpan dan memanipulasi data. Tatasusunan PHP boleh menyimpan sebarang jenis data, termasuk rentetan, integer, nombor titik terapung, dsb. Tatasusunan ialah konsep yang sangat penting, jadi hari ini kita akan meneroka berapa banyak jenis tatasusunan yang terdapat dalam PHP.

Dalam PHP, tatasusunan terbahagi kepada 3 jenis berikut:

  1. Susun atur indeks

Susun atur indeks ialah jenis tatasusunan yang paling biasa dalam PHP . Ia adalah susunan pasangan nilai kunci angka berturut-turut, dan nilai individu boleh diakses melalui subskrip. Dalam PHP, jika tiada nilai kunci dinyatakan, PHP akan menjana nilai kunci angka lalai secara automatik, bermula dari 0 dan meningkat. Format definisi tatasusunan indeks adalah seperti berikut:

$array = array(value1, value2, value3, ...);
Salin selepas log masuk

atau:

$array = [value1, value2, value3, ...];
Salin selepas log masuk

Contohnya:

$cars = array("Volvo", "BMW", "Toyota");
Salin selepas log masuk

Anda boleh mengakses elemen dalam tatasusunan melalui subskrip:

echo $cars[0]; // 输出 "Volvo"
Salin selepas log masuk
  1. Tatasusunan bersekutu

Tatasusunan bersekutu juga dipanggil tatasusunan cincang, iaitu tatasusunan dengan rentetan sebagai nilai utama. Format definisi tatasusunan bersekutu adalah seperti berikut:

$array = array(key1 => value1, key2 => value2, key3 => value3, ...);
Salin selepas log masuk

atau:

$array = [key1 => value1, key2 => value2, key3 => value3, ...];
Salin selepas log masuk

Contohnya:

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
Salin selepas log masuk

Anda boleh mengakses elemen dalam tatasusunan mengikut nama kunci:

echo "Peter is " . $age['Peter'] . " years old.";
Salin selepas log masuk
  1. Tatasusunan berbilang dimensi

Tatasusunan berbilang dimensi ialah struktur data yang sangat fleksibel dalam PHP tatasusunan boleh menjadi tatasusunan indeks, Tatasusunan bersekutu, atau tatasusunan berbilang dimensi yang lain. Untuk tatasusunan berbilang dimensi, kami sering menggunakan penyataan gelung untuk lelaran melalui semua elemen. Format definisi tatasusunan berbilang dimensi adalah seperti berikut:

$array = array(
    array(value1, value2, value3, ...),
    array(value1, value2, value3, ...),
    ...
);
Salin selepas log masuk

Contohnya:

$cars = array(
    array("Volvo",22,18),
    array("BMW",15,13),
    array("Saab",5,2),
    array("Land Rover",17,15)
);
Salin selepas log masuk

Anda boleh mengakses elemen dalam tatasusunan berbilang dimensi melalui dua subskrip:

echo $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>";
Salin selepas log masuk

Dalam PHP, tatasusunan ialah konsep yang sangat penting dengan aplikasi dan kepentingan yang luas. Tiga jenis tatasusunan yang diperkenalkan di atas adalah sangat biasa dan kerap digunakan. Pembangun PHP yang mahir boleh menggunakan tatasusunan dengan mahir untuk mengendalikan struktur data yang kompleks dan membangunkan aplikasi yang lebih cekap.

Atas ialah kandungan terperinci Terokai berapa banyak jenis tatasusunan yang terdapat 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