Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk memproses tatasusunan dalam php

Bagaimana untuk memproses tatasusunan dalam php

PHPz
Lepaskan: 2023-04-26 09:45:15
asal
707 orang telah melayarinya

PHP ialah bahasa pengaturcaraan yang sangat baik yang mempunyai prestasi cemerlang dalam memproses data. Mengenai pemprosesan tatasusunan, PHP juga menyediakan pelbagai fungsi dan sintaks untuk memudahkan kerja pengaturcara Artikel ini akan memperkenalkan cara memproses tatasusunan dalam PHP.

1. Cipta tatasusunan

Dalam PHP, kita boleh mencipta tatasusunan dalam dua cara: satu adalah menggunakan fungsi tatasusunan() dan satu lagi menggunakan simbol [].

Format sintaks untuk mencipta tatasusunan menggunakan fungsi tatasusunan() adalah seperti berikut:

$数组名 = array(元素1, 元素2, 元素3, ...);
Salin selepas log masuk

Sebagai contoh:

$weekdays = array('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday');
Salin selepas log masuk

Kita juga boleh menggunakan [ ] simbol untuk mencipta tatasusunan. Format sintaks kaedah ini adalah seperti berikut:

$数组名 = [元素1, 元素2, 元素3, ...];
Salin selepas log masuk

Contohnya:

$fruits = ['apple', 'banana', 'orange', 'pear'];
Salin selepas log masuk

Kelebihan menggunakan tatasusunan ialah kita boleh menyimpan berbilang data dalam satu pembolehubah dan melaksanakan operasi pada data ini pada bila-bila masa.

2. Akses elemen tatasusunan

Dalam PHP, kita boleh menggunakan nama tatasusunan dan nombor indeks untuk mengakses elemen tatasusunan. Nombor indeks ialah nombor setiap elemen dalam tatasusunan, dikira dari 0. Sebagai contoh, untuk mengakses elemen kedua "Selasa" dalam tatasusunan $weekdays, kita boleh menggunakan kod berikut:

echo $weekdays[1];
Salin selepas log masuk

Outputnya ialah "Selasa".

3. Operasi tatasusunan

PHP menyediakan sejumlah besar fungsi operasi tatasusunan Berikut adalah beberapa fungsi operasi tatasusunan biasa:

  1. array_push(): kepada. hujung tatasusunan Tambah satu atau lebih elemen.
$fruits = array('apple', 'banana', 'orange', 'pear');
array_push($fruits, 'grape', 'watermelon');
print_r($fruits);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => pear
    [4] => grape
    [5] => watermelon
)
Salin selepas log masuk
  1. array_pop(): Alih keluar elemen dari hujung tatasusunan.
$fruits = array('apple', 'banana', 'orange', 'pear');
array_pop($fruits);
print_r($fruits);
Salin selepas log masuk

Hasil keluaran ialah:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Salin selepas log masuk
  1. array_shift(): Padamkan elemen dari permulaan tatasusunan.
$fruits = array('apple', 'banana', 'orange', 'pear');
array_shift($fruits);
print_r($fruits);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [0] => banana
    [1] => orange
    [2] => pear
)
Salin selepas log masuk
Salin selepas log masuk
  1. array_unshift(): Tambah satu atau lebih elemen pada permulaan tatasusunan.
$fruits = array('apple', 'banana', 'orange', 'pear');
array_unshift($fruits, 'grape', 'watermelon');
print_r($fruits);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [0] => grape
    [1] => watermelon
    [2] => apple
    [3] => banana
    [4] => orange
    [5] => pear
)
Salin selepas log masuk
  1. array_slice(): memintas beberapa elemen dalam tatasusunan.
$fruits = array('apple', 'banana', 'orange', 'pear', 'grape');
$sliced_fruits = array_slice($fruits, 1, 3);
print_r($sliced_fruits);
Salin selepas log masuk

Hasil keluaran ialah:

Array
(
    [0] => banana
    [1] => orange
    [2] => pear
)
Salin selepas log masuk
Salin selepas log masuk

Antaranya, parameter pertama ialah tatasusunan yang perlu dipintas, dan parameter kedua ialah kedudukan untuk bermula memintas (bermula dari 0 kiraan), parameter ketiga ialah panjang pemotongan.

4. Lintas tatasusunan

Anda boleh gunakan untuk gelung, gelung foreach dan gelung sambil untuk melintasi tatasusunan. Antaranya, penggunaan foreach loop adalah yang paling biasa. Berikut ialah contoh menggunakan gelung foreach untuk melintasi tatasusunan:

$fruits = array('apple', 'banana', 'orange', 'pear', 'grape');
foreach ($fruits as $fruit) {
    echo $fruit . ' ';
}
Salin selepas log masuk

Hasil output ialah:

apple banana orange pear grape
Salin selepas log masuk

Dalam pernyataan foreach, $fruits mewakili tatasusunan yang memerlukan untuk dilalui, dan $buah mewakili unsur-unsur traversal semasa. Kita juga boleh mengeluarkan kedua-dua kunci dan nilai elemen tatasusunan Kod sampel adalah seperti berikut:

$fruits = array('apple', 'banana', 'orange', 'pear', 'grape');
foreach ($fruits as $key => $value) {
    echo $key . '=>' . $value . ' ';
}
Salin selepas log masuk

Hasil output ialah:

0=>apple 1=>banana 2=>orange 3=>pear 4=>grape
Salin selepas log masuk

5 🎜>

Melalui Pengenalan di atas, saya percaya semua orang mempunyai pemahaman yang lebih mendalam tentang operasi tatasusunan dalam PHP. Sebagai jenis data yang penting, tatasusunan kerap digunakan dalam atur cara Menguasai fungsi operasi yang berkaitan dan sintaks mempunyai kesan positif terhadap peningkatan kecekapan pembangunan.

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