Rumah  >  Artikel  >  pembangunan bahagian belakang  >  apa itu array php

apa itu array php

zbt
zbtasal
2023-07-05 11:20:421426semak imbas

Persekitaran pengendalian tutorial ini: sistem windows10, versi php8.1.3, komputer DELL G3.

PHP ialah bahasa skrip sebelah pelayan yang popular digunakan untuk membangunkan halaman web dinamik dan aplikasi web. Dalam PHP, tatasusunan ialah jenis data yang sangat penting yang digunakan untuk menyimpan dan menyusun data berkaitan. Artikel ini akan memperkenalkan konsep, penggunaan dan beberapa operasi dan teknik biasa tatasusunan PHP.

1. Gambaran Keseluruhan

Dalam PHP, tatasusunan ialah pengumpulan data pasangan nilai kunci yang tersusun. Ia boleh mengandungi pelbagai jenis data seperti rentetan, integer, nombor titik terapung dan juga tatasusunan lain. Setiap elemen dalam tatasusunan mempunyai kunci unik, yang digunakan untuk mengakses dan memanipulasi data.

2. Istihar dan mulakan tatasusunan

Terdapat dua kaedah untuk mengisytiharkan tatasusunan.

Cara pertama ialah menggunakan fungsi array(), seperti yang ditunjukkan di bawah:

$myArray = array();

Cara kedua ialah menggunakan sintaks yang dipermudahkan, seperti yang ditunjukkan di bawah:

$myArray = [];

Selepas mengisytiharkan tatasusunan, kita boleh menggunakan subskrip dan tugasan operator untuk memulakan elemen tatasusunan. Subskrip boleh menjadi nombor atau rentetan dan digunakan untuk mengenal pasti kedudukan elemen dalam tatasusunan. Contohnya:

$myArray[0] = "apple";
$myArray[1] = "banana";
$myArray["fruit"] = "cherry";

3. Mengakses elemen tatasusunan

Melalui subskrip, kita boleh mengakses elemen dalam tatasusunan. Apabila menggunakan subskrip, ia perlu disertakan dalam kurungan segi empat sama. Contohnya, untuk mengakses elemen "epal" dalam tatasusunan di atas, anda boleh menggunakan sintaks berikut:

echo $myArray[0];

4 Beberapa operasi biasa pada tatasusunan

PHP menyediakan banyak fungsi dan kaedah yang berguna untuk mengendalikan tatasusunan. Berikut adalah beberapa operasi biasa:

4.1 Dapatkan panjang tatasusunan

Gunakan fungsi count() untuk mendapatkan panjang tatasusunan, iaitu bilangan elemen di dalamnya. Contohnya:

echo count($myArray);

4.2 Menambah elemen

Anda boleh menggunakan operator langganan dan tugasan untuk menambah elemen pada tatasusunan. Contohnya:

$myArray[2] = "orange";

Anda juga boleh menggunakan fungsi array_push() untuk menambah elemen pada penghujung tatasusunan. Contohnya:

array_push($myArray, "grape");

4.3 Padam elemen

Gunakan fungsi unset() untuk memadam elemen dalam tatasusunan. Contohnya, untuk memadamkan elemen "pisang" dalam tatasusunan di atas, anda boleh menggunakan sintaks berikut:

unset($myArray[1]);

4.4 Tatasusunan Merentasi

PHP menyediakan pelbagai cara untuk merentasi tatasusunan. Salah satu kaedah yang paling biasa ialah menggunakan gelung foreach. Contohnya, kod berikut akan menggelung melalui tatasusunan $myArray di atas dan mengeluarkan semua elemen di dalamnya:

foreach ($myArray as $item) {
echo $item . " ";
}

Anda juga boleh menggunakan gelung foreach untuk mendapatkan kunci dan nilai dalam tatasusunan. Contohnya:

foreach ($myArray as $key => $value) {
echo $key . ": " . $value . " ";
}

5 Beberapa petua dan aplikasi tatasusunan

Tatasusunan PHP mempunyai fungsi yang berkuasa dan penggunaan yang fleksibel, dan boleh menyelesaikan banyak masalah biasa. Berikut ialah beberapa petua dan aplikasi praktikal:

5.1 Tatasusunan Berbilang Dimensi

PHP membenarkan menyusun tatasusunan dalam tatasusunan lain untuk membentuk tatasusunan berbilang dimensi. Ini sangat berguna apabila bekerja dengan struktur data yang kompleks. Contohnya,

$multiArray = array(
array("apple", "banana", "cherry"),
array("orange", "grape", "kiwi")
);

5.2 Isih Tatasusunan

PHP menyediakan pelbagai fungsi pengisihan yang boleh mengisih tatasusunan dalam tertib menaik atau menurun. Sebagai contoh, gunakan fungsi sort() untuk mengisih tatasusunan dalam tertib menaik, dan gunakan fungsi rsort() untuk mengisih tatasusunan dalam tertib menurun.

5.3 Penyahduplikasian tatasusunan

Untuk tatasusunan yang mengandungi elemen pendua, anda boleh menggunakan fungsi array_unique() untuk mengalih keluar elemen pendua. Contohnya:

$myArray = array("apple", "banana", "cherry", "banana");
$uniqueArray = array_unique($myArray);

Di atas hanyalah beberapa pengenalan asas dan penggunaan biasa tatasusunan PHP. Malah, tatasusunan PHP mempunyai penggunaan dan fungsi yang lebih maju yang boleh dipelajari dan diterokai melalui dokumentasi rasmi dan sumber lain. Dengan menggunakan ciri tatasusunan secara fleksibel, anda boleh memudahkan kod, meningkatkan kecekapan dan menyelesaikan banyak masalah pengaturcaraan praktikal. Sama ada anda membuat senarai ringkas atau membina struktur data yang kompleks, tatasusunan PHP adalah alat yang sangat diperlukan.

Atas ialah kandungan terperinci apa itu 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