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

Terokai berapa banyak jenis tatasusunan yang terdapat dalam PHP

PHPz
PHPzasal
2023-04-12 09:23:01602semak imbas

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, ...);

atau:

$array = [value1, value2, value3, ...];

Contohnya:

$cars = array("Volvo", "BMW", "Toyota");

Anda boleh mengakses elemen dalam tatasusunan melalui subskrip:

echo $cars[0]; // 输出 "Volvo"
  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, ...);

atau:

$array = [key1 => value1, key2 => value2, key3 => value3, ...];

Contohnya:

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

Anda boleh mengakses elemen dalam tatasusunan mengikut nama kunci:

echo "Peter is " . $age['Peter'] . " years old.";
  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, ...),
    ...
);

Contohnya:

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

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>";

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!

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