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

Bagaimana untuk menulis array php

PHPz
PHPzasal
2023-04-19 11:35:48415semak imbas

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

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

$my_array = ["apple", "banana", "orange"];

Isytihar tatasusunan bersekutu:

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

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

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

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

$array[index];

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

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 )
  • 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 )

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 )
  • 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 )

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

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!

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