Rumah > pembangunan bahagian belakang > tutorial php > Apakah operasi tatasusunan biasa dalam PHP?

Apakah operasi tatasusunan biasa dalam PHP?

WBOY
Lepaskan: 2023-05-22 12:42:02
asal
1326 orang telah melayarinya

PHP ialah bahasa pengaturcaraan bahagian pelayan yang digunakan secara meluas dan bahagian yang sangat penting dalam pembangunan aplikasi Internet. Dalam PHP, tatasusunan ialah jenis data yang sangat biasa yang boleh digunakan untuk menyimpan dan memanipulasi sekumpulan data yang berkaitan. Dalam artikel ini, kami akan memperkenalkan operasi tatasusunan biasa dalam PHP, dengan harapan dapat membantu pembangun PHP.

  1. Membuat tatasusunan

Dalam PHP, mencipta tatasusunan adalah sangat mudah Anda boleh menggunakan fungsi tatasusunan() atau simbol [] untuk menciptanya. Sebagai contoh, kod berikut akan mencipta tatasusunan dengan tiga elemen:

$numbers = array(1, 2, 3);
$letters = ['a', 'b', 'c'];
Salin selepas log masuk
  1. Mengakses Elemen Tatasusunan

Untuk mengakses elemen tatasusunan, anda menggunakan subskrip tatasusunan (indeks) untuk mengakses . Subskrip tatasusunan bermula dari 0. Contohnya, kod berikut akan mengeluarkan elemen pertama (iaitu 1) dan elemen ketiga (iaitu 3) dalam tatasusunan di atas:

echo $numbers[0]; // 输出1
echo $numbers[2]; // 输出3
Salin selepas log masuk
  1. Tambah elemen baharu

Untuk menambah elemen baharu pada tatasusunan, anda boleh menggunakan subskrip tatasusunan untuk menentukan kedudukan elemen baharu Contohnya, kod berikut akan menambah elemen baharu pada penghujung tatasusunan $numbers.

$numbers[3] = 4;
Salin selepas log masuk
  1. Memadamkan elemen

Untuk memadamkan elemen daripada tatasusunan, anda boleh menggunakan fungsi unset(). Contohnya, kod berikut akan memadamkan elemen kedua dalam tatasusunan $numbers:

unset($numbers[1]);
Salin selepas log masuk
  1. Dapatkan panjang tatasusunan

Untuk mendapatkan panjang tatasusunan, anda boleh menggunakan count() fungsi, contohnya Kod berikut akan mengeluarkan panjang tatasusunan $numbers:

echo count($numbers); // 输出3
Salin selepas log masuk
  1. Lelaran melalui tatasusunan

Untuk mengulangi tatasusunan, anda boleh menggunakan gelung foreach(). Sebagai contoh, kod berikut akan berulang ke atas semua elemen dalam tatasusunan $numbers:

foreach ($numbers as $number) {
  echo $number;
}
Salin selepas log masuk
  1. Isih tatasusunan

Untuk mengisih tatasusunan, anda boleh menggunakan isihan() fungsi atau fungsi sort(). Fungsi sort() akan mengisih nilai dalam tertib menaik, manakala fungsi sort() akan mengisih nilai utama dalam tertib menaik. Sebagai contoh, kod berikut akan mengisih tatasusunan $numbers dalam tertib menaik:

sort($numbers);
Salin selepas log masuk
  1. Gabung Array

Untuk menggabungkan dua tatasusunan menjadi satu tatasusunan, anda boleh menggunakan array_merge () fungsi . Sebagai contoh, kod berikut akan menggabungkan tatasusunan $numbers dan tatasusunan $letters:

$combined = array_merge($numbers, $letters);
Salin selepas log masuk
  1. tatasusunan berbilang dimensi

Susun atur dalam PHP juga boleh menjadi multidimensi, iaitu untuk katakan, dalam tatasusunan Boleh mengandungi tatasusunan lain. Sebagai contoh, kod berikut akan mencipta tatasusunan dua dimensi:

$fruits = array(
  'apple' => ['color' => 'red', 'taste' => 'sweet'],
  'banana' => ['color' => 'yellow', 'taste' => 'sweet'],
  'orange' => ['color' => 'orange', 'taste' => 'sour']
);
Salin selepas log masuk

Untuk mengakses elemen dalam tatasusunan berbilang dimensi, anda boleh menggunakan berbilang subskrip tatasusunan Sebagai contoh, kod berikut akan mengeluarkan warna elemen 'epal' dalam tatasusunan $fruits:

echo $fruits['apple']['color']; // 输出red
Salin selepas log masuk

Ringkasan

Artikel ini memperkenalkan operasi tatasusunan biasa dalam PHP, termasuk mencipta tatasusunan, mengakses elemen tatasusunan, menambah/mengalih keluar elemen, mendapatkan panjang tatasusunan, merentasi tatasusunan, menyusun tatasusunan, mencantum tatasusunan dan tatasusunan berbilang dimensi. Bagi pembangun PHP, menguasai operasi tatasusunan ini boleh meningkatkan kecekapan dan kebolehselenggaraan kod, dan juga menjadikan kod lebih jelas dan lebih mudah difahami.

Atas ialah kandungan terperinci Apakah operasi tatasusunan biasa 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