Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Operasi tatasusunan PHP yang biasa digunakan

Operasi tatasusunan PHP yang biasa digunakan

WBOY
WBOYasal
2023-06-22 10:32:52873semak imbas

PHP ialah bahasa skrip sebelah pelayan yang berkuasa dan alat yang biasa digunakan dalam pembangunan tapak web. Dalam PHP, tatasusunan ialah jenis data yang sangat penting yang membolehkan kita menyimpan berbilang nilai dalam satu pembolehubah. PHP menyediakan banyak operasi tatasusunan yang berkuasa, membolehkan kami memproses dan mengurus data dengan lebih cekap. Artikel ini akan memperkenalkan beberapa operasi tatasusunan PHP yang biasa digunakan.

  1. Mencipta tatasusunan

Dalam PHP, terdapat tiga cara untuk mencipta tatasusunan:

1) Gunakan fungsi tatasusunan():

$myArray = array("Apple", "Banana", "Orange", "Mango");

2) Gunakan operator []:

$myArray = ["Apple " , "Pisang", "Oren", "Mangga"];

3) Gunakan fungsi julat():

$myArray = julat(1, 10);

  1. Mengakses elemen tatasusunan

Cara untuk mengakses elemen tatasusunan adalah sangat mudah, hanya gunakan subskrip. Subskrip ialah pengecam unik untuk setiap elemen dalam tatasusunan. Subskrip bermula pada 0 dan meningkat dari kiri ke kanan. Contohnya, untuk mengakses elemen pertama dalam tatasusunan $myArray di atas, anda boleh menggunakan kod berikut:

echo $myArray[0];

  1. tambah elemen

Dalam PHP, kita boleh menambah elemen pada penghujung tatasusunan atau memasukkan elemen pada kedudukan yang ditentukan. Jika anda ingin menambah elemen pada penghujung tatasusunan, anda boleh menggunakan fungsi array_push(), contohnya:

array_push($myArray, "Grape");

Jika anda mahu untuk memasukkan elemen pada kedudukan yang ditentukan, anda boleh Gunakan fungsi array_splice(), contohnya:

array_splice($myArray, 2, 0, "Nenas");

Maksud baris kod ini ialah subskrip dalam tatasusunan $myArray adalah Bermula pada kedudukan 2, padam 0 elemen dan masukkan rentetan "Nanas".

  1. Padam elemen

Memadamkan elemen tatasusunan juga sangat mudah, hanya gunakan fungsi unset() dan nyatakan subskrip elemen yang hendak dipadamkan. Contohnya:

unset($myArray[1]);

Baris kod ini akan memadamkan elemen kedua dalam tatasusunan $myArray.

  1. Merentasi tatasusunan

Merentasi tatasusunan ialah operasi yang sangat biasa PHP menyediakan pelbagai cara untuk melintasi tatasusunan, seperti:

1) Gunakan. untuk Gelung:

untuk($i=0; $i

echo $myArray[$i];

}

2) Gunakan gelung foreach:

foreach($myArray sebagai $value){

echo $value;

}

3) Gunakan gelung while dengan setiap() fungsi:

while(list($ kunci , $value) = each($myArray)){

echo "$key: $value

";
}

  1. Isih tatasusunan

Isih ialah untuk mengisih array Salah satu operasi penting, PHP menyediakan pelbagai fungsi pengisihan, seperti:

1) fungsi sort():

sort($myArray);

2) fungsi rsort(): Susun tatasusunan dalam tertib menurun

rsort($myArray);

3) fungsi asort(): Susun tatasusunan dalam tertib menaik dan kekalkan kekunci bagi nama elemen asal.

asort($myArray);

4) fungsi arsort(): Susun tatasusunan dalam tertib menurun dan kekalkan nama kunci elemen asal );

Penapisan tatasusunan
  1. Fungsi tatasusunan penapisan ialah operasi yang sangat penting dalam PHP Ia membolehkan kami menapis item yang memenuhi keperluan Elemen syarat yang disediakan oleh PHP daripada fungsi untuk menapis tatasusunan, seperti:

1) array_filter() fungsi: Gunakan fungsi tersuai untuk menapis tatasusunan {

$filter = ["Apple", "Mango"];
return in_array($value, $filter);

}

$newArray = array_filter($myArray,. "custom_filter");

Maksud kod ini ialah untuk menapis nilai "Apple" daripada elemen $myArray atau "Mango" dan menyimpannya ke dalam fungsi array_map() $newArray : Gunakan fungsi tersuai pada setiap elemen tatasusunan($value){

return strtoupper($value);

}

$newArray = array_map("custom_map", $myArray);

Maksudnya. baris kod ini adalah untuk menukar setiap elemen dalam tatasusunan $myArray kepada huruf besar dan menyimpannya ke dalam tatasusunan $newArray.

Ringkasan

Di atas ialah beberapa operasi tatasusunan biasa dalam PHP. Bagi pemula, operasi asas ini cukup untuk memenuhi keperluan pembangunan harian. Untuk pengguna lanjutan, terdapat operasi tatasusunan yang lebih maju, seperti penggabungan tatasusunan, penyahduplikasian, sharding, dsb. Menguasai pengendalian tatasusunan PHP akan membantu kami memproses dan mengurus data dengan lebih cekap.

Atas ialah kandungan terperinci Operasi tatasusunan PHP yang biasa digunakan. 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