Bagaimana untuk menempah tatasusunan dalam php

王林
Lepaskan: 2023-05-22 19:02:35
asal
415 orang telah melayarinya

PHP ialah bahasa pengaturcaraan yang digunakan secara meluas untuk pembangunan web, di mana tatasusunan adalah jenis data yang sangat penting. Dalam pembangunan sebenar, kita selalunya perlu mengisih, menapis atau menyahdua tatasusunan, tetapi kadangkala kita juga perlu menempah tatasusunan supaya elemen tatasusunan boleh diakses dengan mudah dan cepat dalam penggunaan seterusnya. Artikel ini akan memperkenalkan operasi tempahan tatasusunan dan aplikasinya dalam PHP.

  1. Konsep asas tempahan tatasusunan

Dalam php, tempahan tatasusunan ialah tetapan manual nama kunci tatasusunan yang berkaitan. Kami boleh menetapkan nama kunci unik secara manual kepada setiap elemen dalam tatasusunan supaya nilai yang sepadan boleh diakses dengan cepat berdasarkan nama kunci dalam operasi seterusnya. Tempahan tatasusunan boleh dilakukan dengan cara yang berbeza, seperti tatasusunan bersekutu, tatasusunan berindeks berangka, tatasusunan diindeks, dsb.

Dalam tatasusunan bersekutu, kita boleh membuat tempahan dengan menentukan rentetan unik untuk setiap nama kunci, seperti yang ditunjukkan di bawah:

$students = array("Tom"=>"20", "Jerry"=>"22", "Mike"=>"25");
Salin selepas log masuk

Dalam tatasusunan yang diindeks secara berangka, kita boleh membuat tempahan dengan memberikan Setiap elemen diberikan indeks berangka unik untuk tempahan, seperti yang ditunjukkan di bawah:

$fruits = array(0=>"apple", 1=>"banana", 2=>"orange");
Salin selepas log masuk

Dalam tatasusunan indeks, kita boleh meninggalkan nama kunci dan secara automatik menetapkan indeks angka yang semakin meningkat kepada setiap elemen, seperti ditunjukkan di bawah :

$cities = array("Beijing", "Shanghai", "Guangzhou");
Salin selepas log masuk

Tidak kira kaedah yang digunakan, tempahan tatasusunan boleh membantu kami mengakses elemen tatasusunan dengan cepat dan meningkatkan kecekapan menjalankan kod.

  1. Aplikasi tempahan tatasusunan

Dalam pembangunan sebenar, kami boleh menggunakan tempahan tatasusunan untuk membantu kami merealisasikan senario aplikasi berikut:

2.1 Membaca tertentu Elemen khusus

Kadangkala kita hanya perlu mendapatkan elemen tertentu dalam tatasusunan tanpa melintasi keseluruhan tatasusunan. Menggunakan tempahan tatasusunan boleh membantu kami mencari elemen yang kami perlukan dengan cepat dan meningkatkan kecekapan menjalankan kod. Seperti yang ditunjukkan dalam contoh berikut, kita boleh mendapatkan nilai elemen yang sepadan dengan mengakses nama kunci yang ditentukan dalam tatasusunan bersekutu:

$students = array("Tom"=>"20", "Jerry"=>"22", "Mike"=>"25");
$age = $students["Jerry"];
echo $age; //输出22
Salin selepas log masuk

2.2 Memasukkan atau memadam elemen

Menggunakan tempahan tatasusunan boleh membantu kami dengan cepat memasukkan atau memadam Alih keluar elemen daripada tatasusunan tanpa beroperasi pada keseluruhan tatasusunan. Seperti yang ditunjukkan dalam contoh berikut, masukkan elemen baharu dalam tatasusunan bersekutu:

$students = array("Tom"=>"20", "Jerry"=>"22", "Mike"=>"25");
$students["Alice"] = "18";
print_r($students);

//输出结果:
//Array
//(
//    [Tom] => 20
//    [Jerry] => 22
//    [Mike] => 25
//    [Alice] => 18
//)
Salin selepas log masuk

Seperti yang ditunjukkan dalam contoh berikut, padamkan elemen dalam tatasusunan diindeks:

$fruits = array("apple", "banana", "orange");
unset($fruits[1]);
print_r($fruits);

//输出结果:
//Array
//(
//    [0] => apple
//    [2] => orange
//)
Salin selepas log masuk

2.3 Penggabungan Array

Menggunakan tempahan tatasusunan boleh membantu kami mengekalkan nama kunci pendua apabila menggabungkan dua tatasusunan. Seperti yang ditunjukkan dalam contoh berikut, kita boleh menggunakan operator "+" untuk menggabungkan dua tatasusunan bersekutu dan mengekalkan elemen dengan nama kunci yang sama:

$arr1 = array("a"=>"apple", "b"=>"banana", "c"=>"orange");
$arr2 = array("a"=>"pear", "d"=>"peach");
$rs = $arr1 + $arr2;
print_r($rs);

//输出结果:
//Array
//(
//    [a] => apple
//    [b] => banana
//    [c] => orange
//    [d] => peach
//)
Salin selepas log masuk
  1. Kesimpulan

The array bertujuan untuk menjadi Operasi yang sangat biasa dan praktikal dalam php. Sama ada anda melintasi tatasusunan, memasukkan atau memadam elemen atau menggabungkan tatasusunan, anda boleh menggunakan tempahan tatasusunan untuk meningkatkan kecekapan dan kebolehbacaan kod. Memahami konsep asas dan senario aplikasi tempahan tatasusunan akan menjadi salah satu kemahiran yang sangat diperlukan untuk pembangun PHP.

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