apa itu array php

zbt
Lepaskan: 2023-07-05 11:48:33
asal
1472 orang telah melayarinya

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();
Salin selepas log masuk

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

$myArray = [];
Salin selepas log masuk

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";
Salin selepas log masuk

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];
Salin selepas log masuk

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);
Salin selepas log masuk

4.2 Menambah elemen

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

$myArray[2] = "orange";
Salin selepas log masuk

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

array_push($myArray, "grape");
Salin selepas log masuk

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]);
Salin selepas log masuk

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 . " ";
}
Salin selepas log masuk

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

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

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")
);
Salin selepas log masuk

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);
Salin selepas log masuk

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!

Label berkaitan:
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