Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menentukan tatasusunan dalam php

Bagaimana untuk menentukan tatasusunan dalam php

PHPz
Lepaskan: 2023-04-27 16:39:22
asal
937 orang telah melayarinya

Dalam pengaturcaraan PHP, tatasusunan ialah jenis data yang sangat biasa digunakan. Ia biasanya digunakan untuk menyimpan set data untuk akses dan operasi pantas. Dalam PHP, tatasusunan boleh ditakrifkan dalam cara yang berbeza, termasuk tatasusunan yang diindeks secara berangka, tatasusunan bersekutu dan tatasusunan berbilang dimensi.

  1. Takrif tatasusunan indeks berangka

Tatasusunan indeks berangka ialah jenis tatasusunan yang paling biasa digunakan, yang disusun mengikut indeks berangka. Apabila menentukan tatasusunan yang diindeks secara berangka, anda boleh menggunakan fungsi tatasusunan() atau pengendali [].

Sebagai contoh, kod berikut mentakrifkan tatasusunan yang mengandungi berbilang rentetan:

$fruits = array("apple", "banana", "orange", "grape");
Salin selepas log masuk

Atau menggunakan operator []:

$fruits = ["apple", "banana", "orange", "grape"];
Salin selepas log masuk

Tatasusunan boleh diakses melalui elemen subskrip, untuk contoh:

echo $fruits[0]; // 输出:apple
echo $fruits[1]; // 输出:banana
Salin selepas log masuk
  1. Takrif tatasusunan bersekutu

Tatasusunan bersekutu ialah tatasusunan yang diakses melalui nama kunci rentetan, juga dipanggil jadual cincang atau kamus. Apabila mentakrifkan tatasusunan bersekutu, anda boleh menggunakan fungsi tatasusunan() atau pengendali [] dan menentukan nama kunci untuk setiap elemen.

Sebagai contoh, kod berikut mentakrifkan tatasusunan bersekutu yang mengandungi warna dan nilai RGB yang sepadan:

$colors = array(
  "red" => "#ff0000",
  "green" => "#00ff00",
  "blue" => "#0000ff"
);
Salin selepas log masuk

Atau gunakan operator []:

$colors = [
  "red" => "#ff0000",
  "green" => "#00ff00",
  "blue" => "#0000ff"
];
Salin selepas log masuk

OK Akses elemen tatasusunan dengan nama kunci, contohnya:

echo $colors["red"]; // 输出:#ff0000
echo $colors["blue"]; // 输出:#0000ff
Salin selepas log masuk
  1. Definisi tatasusunan berbilang dimensi

Tatasusunan berbilang dimensi ialah tatasusunan yang terdiri daripada satu atau lebih tatasusunan Setiap tatasusunan boleh menjadi tatasusunan indeks berangka atau tatasusunan bersekutu. Apabila menentukan tatasusunan berbilang dimensi, anda boleh menyusun satu atau lebih tatasusunan dalam setiap tatasusunan.

Sebagai contoh, kod berikut mentakrifkan tatasusunan berbilang dimensi yang mengandungi berbilang tatasusunan indeks angka:

$students = array(
  array("name" => "张三", "age" => 22, "score" => 80),
  array("name" => "李四", "age" => 20, "score" => 85),
  array("name" => "王五", "age" => 23, "score" => 90)
);
Salin selepas log masuk

Elemen tatasusunan boleh diakses dengan nama indeks dan kunci, contohnya:

echo $students[0]["name"]; // 输出:张三
echo $students[1]["score"]; // 输出:85
Salin selepas log masuk

Ringkasan

Di atas ialah beberapa cara untuk menentukan tatasusunan PHP, termasuk tatasusunan indeks berangka, tatasusunan bersekutu dan tatasusunan berbilang dimensi. Jenis tatasusunan yang berbeza sesuai untuk struktur data dan senario operasi data yang berbeza. Dalam aplikasi sebenar, memilih jenis tatasusunan yang sesuai mengikut keperluan khusus akan membantu meningkatkan kecekapan pelaksanaan dan prestasi kod.

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