Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menulis array php

Bagaimana untuk menulis array php

PHPz
Lepaskan: 2023-04-19 13:44:02
asal
449 orang telah melayarinya

PHP ialah bahasa pengaturcaraan web popular yang menyediakan cara yang mudah untuk memproses data. Tatasusunan dalam PHP ialah salah satu ciri yang sangat berkuasa yang membantu anda menyusun dan memproses pelbagai jenis data.

Dalam artikel ini, kita akan membincangkan cara menggunakan tatasusunan PHP. Kami akan membincangkan topik berikut:

  1. Apakah itu Tatasusunan
  2. Mengisytiharkan Tatasusunan
  3. Mengakses Elemen Tatasusunan
  4. Operasi Tatasusunan
  5. Tasusunan Berbilang Dimensi
  6. Apa itu Tatasusunan

Tasusunan ialah himpunan nilai pembolehubah yang berkaitan, setiap nilai diberikan kunci unik. Dalam PHP, tatasusunan boleh menyimpan sebarang jenis data, termasuk nombor, rentetan dan objek. Tatasusunan boleh menjadikan penyimpanan data, organisasi dan akses lebih mudah dan cekap.

  1. Mengisytiharkan tatasusunan

Dalam PHP, terdapat dua jenis tatasusunan: tatasusunan diindeks dan tatasusunan bersekutu. Tatasusunan diindeks menggunakan kunci angka untuk memadankan nilai pembolehubah, manakala tatasusunan bersekutu menggunakan kunci rentetan untuk memadankan nilai pembolehubah.

Isytihar tatasusunan diindeks:

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

Anda juga boleh mengisytiharkan tatasusunan ini menggunakan sintaks yang lebih mudah:

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

Isytihar tatasusunan bersekutu:

$my_array = array("name" => "John", "age" => 30, "city" => "New York");
Salin selepas log masuk

Anda juga boleh menggunakan sintaks yang lebih mudah untuk mengisytiharkan tatasusunan ini:

$my_array = ["name" => "John", "age" => 30, "city" => "New York"];
Salin selepas log masuk
  1. Mengakses elemen tatasusunan

Anda boleh menggunakan sintaks berikut untuk mengakses elemen tatasusunan daripada tatasusunan Dapatkan elemen dalam:

$array[index];
Salin selepas log masuk

Dalam tatasusunan indeks, indeks ialah nombor yang mewakili kedudukan elemen yang ingin anda akses. Dalam tatasusunan bersekutu, indeks ialah rentetan yang mewakili kunci elemen yang ingin anda akses.

Berikut ialah cara untuk mengakses elemen dalam tatasusunan:

$fruits = array("apple", "banana", "orange");

echo $fruits[0]; // 输出 "apple"

$person = array("name" => "John", "age" => 30, "city" => "New York");

echo $person["name"]; // 输出 "John"
Salin selepas log masuk
  1. Operasi tatasusunan

PHP menyediakan banyak fungsi mudah untuk beroperasi pada tatasusunan. Berikut ialah beberapa operasi tatasusunan biasa:

  • Tambah Elemen Baharu

Salah satu cara untuk menambah elemen baharu pada tatasusunan ialah menggunakan sintaks berikut:

$array[] = $value;
Salin selepas log masuk

Contoh berikut menambah elemen baharu pada tatasusunan:

$fruits = array("apple", "banana", "orange");

$fruits[] = "grape";

print_r($fruits); // 输出 Array ( [0] => apple [1] => banana [2] => orange [3] => grape )
Salin selepas log masuk
  • Mengalih keluar elemen

Anda boleh menggunakan fungsi berikut untuk mengalih keluar elemen daripada tatasusunan:

unset()

Contoh berikut mengalih keluar elemen pertama daripada tatasusunan diindeks:

$fruits = array("apple", "banana", "orange");

unset($fruits[0]);

print_r($fruits); // 输出 Array ( [1] => banana [2] => orange )
Salin selepas log masuk

array_splice()

Yang berikut contoh menggunakan fungsi array_splice untuk mengalih keluar elemen pertama daripada tatasusunan diindeks Satu elemen:

$fruits = array("apple", "banana", "orange");

array_splice($fruits, 0, 1);

print_r($fruits); // 输出 Array ( [0] => banana [1] => orange )
Salin selepas log masuk
  • Isih tatasusunan

Anda boleh menggunakan fungsi berikut untuk mengisih. tatasusunan:

sort()

Contoh berikut menggunakan fungsi sort untuk mengisih tatasusunan diindeks dalam tertib menaik:

$numbers = array(5, 3, 8, 2, 9);

sort($numbers);

print_r($numbers); // 输出 Array ( [0] => 2 [1] => 3 [2] => 5 [3] => 8 [4] => 9 )
Salin selepas log masuk

asort()

Contoh berikut menggunakan fungsi penyusun untuk mengisih tatasusunan bersekutu dalam tertib menaik mengikut nilai:

$person = array("name" => "John", "age" => 30, "city" => "New York");

asort($person);

print_r($person); // 输出 Array ( [age] => 30 [name] => John [city] => New York )
Salin selepas log masuk
  1. tatasusunan berbilang dimensi

PHP juga menyokong berbilang dimensi tatasusunan, yang bermaksud anda boleh mempunyai satu tatasusunan sebagai elemen tatasusunan lain. Berikut ialah contoh:

$students = array(
    array("name" => "John", "age" => 20),
    array("name" => "Mary", "age" => 22),
    array("name" => "Tom", "age" => 21)
);

echo $students[1]["name"]; // 输出 "Mary"
Salin selepas log masuk

Di atas ialah pengenalan ringkas kepada tatasusunan PHP. Saya harap anda dapat mempelajari sedikit pengetahuan yang berguna dan meningkatkan kemahiran pengaturcaraan anda.

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