Bagaimana untuk mengubah suai dan menambah tatasusunan php

PHPz
Lepaskan: 2023-04-20 09:40:39
asal
434 orang telah melayarinya

Dalam pembangunan, tatasusunan PHP ialah jenis data yang penting. Sebagai jenis data yang sangat fleksibel, tatasusunan PHP sering digunakan untuk menyimpan dan memanipulasi sejumlah besar data.

Walau bagaimanapun, dalam aplikasi sebenar, kita sering menghadapi situasi di mana kita perlu mengubah suai dan menambah tatasusunan. Artikel ini akan memperkenalkan operasi pengubahsuaian dan penambahan tatasusunan PHP.

  1. Tambah Elemen

Menambah elemen pada tatasusunan PHP adalah sangat mudah. Kita boleh menggunakan subskrip tatasusunan untuk terus menambah elemen baharu pada tatasusunan. Contohnya:

$student = array('Tom', 'Jerry', 'John', 'Lucy');
$student[4] = 'Mike';
Salin selepas log masuk

Kod di atas boleh menambah pelajar bernama Mike pada tatasusunan $pelajar. Apabila mengeluarkan tatasusunan $pelajar, kita boleh mendapatkan output berikut:

Array
(
    [0] => Tom
    [1] => Jerry
    [2] => John
    [3] => Lucy
    [4] => Mike
)
Salin selepas log masuk
  1. Mengubah suai elemen

Mengubah suai elemen dalam tatasusunan PHP juga sangat mudah. Kami juga menggunakan subskrip tatasusunan untuk mengemas kini secara langsung elemen yang perlu diubah suai. Contohnya:

$student = array('Tom', 'Jerry', 'John', 'Lucy');
$student[2] = 'David';
Salin selepas log masuk

Kod di atas menukar elemen John dalam tatasusunan $pelajar kepada David. Apabila mengeluarkan array $student, kita boleh mendapatkan output berikut:

Array
(
    [0] => Tom
    [1] => Jerry
    [2] => David
    [3] => Lucy
)
Salin selepas log masuk
  1. Memadam elemen

Memadam elemen dalam tatasusunan PHP juga sangat mudah. Kita boleh menggunakan fungsi unset tatasusunan PHP untuk memadam terus elemen dalam tatasusunan. Contohnya:

$student = array('Tom', 'Jerry', 'John', 'Lucy');
unset($student[2]);
Salin selepas log masuk

Kod di atas memadamkan elemen John dalam tatasusunan $pelajar. Apabila mengeluarkan tatasusunan $pelajar, kita boleh mendapatkan output berikut:

Array
(
    [0] => Tom
    [1] => Jerry
    [2] => Lucy
)
Salin selepas log masuk
Salin selepas log masuk

Perlu diambil perhatian bahawa fungsi tidak ditetapkan hanya memadamkan elemen dalam tatasusunan dan tidak mengindeks semula tatasusunan. Oleh itu, anda perlu memberi perhatian kepada perubahan indeks tatasusunan apabila menggunakan fungsi yang tidak ditetapkan.

  1. Gunakan fungsi array_splice untuk menambah dan memadam elemen

Selain kaedah menambah dan memadam elemen di atas, anda juga boleh menggunakan fungsi array_splice tatasusunan PHP untuk tambah dan padam elemen tatasusunan beroperasi. Contohnya:

$student = array('Tom', 'Jerry', 'John', 'Lucy');
array_splice($student, 2, 0, array('Mike'));
Salin selepas log masuk

Kod di atas menambahkan pelajar bernama Mike ke kedudukan ketiga tatasusunan $pelajar. Apabila mengeluarkan tatasusunan $pelajar, kita boleh mendapatkan output berikut:

Array
(
    [0] => Tom
    [1] => Jerry
    [2] => Mike
    [3] => John
    [4] => Lucy
)
Salin selepas log masuk

Kita juga boleh menggunakan fungsi array_splice untuk memadam elemen dalam tatasusunan. Contohnya:

$student = array('Tom', 'Jerry', 'John', 'Lucy');
array_splice($student, 2, 1);
Salin selepas log masuk

Kod di atas memadamkan elemen John dalam tatasusunan $pelajar. Apabila mengeluarkan tatasusunan $pelajar, kita boleh mendapatkan hasil keluaran berikut:

Array
(
    [0] => Tom
    [1] => Jerry
    [2] => Lucy
)
Salin selepas log masuk
Salin selepas log masuk

Ringkasan

Artikel ini memperkenalkan pengubahsuaian dan operasi penambahan tatasusunan PHP, termasuk menambah menggunakan subskrip tatasusunan dan mengubah suai elemen, alih keluar elemen menggunakan fungsi unset dan tambah serta keluarkan elemen menggunakan fungsi array_splice. Semasa proses permohonan, kita boleh memilih kaedah yang berbeza untuk melaksanakan operasi tatasusunan mengikut situasi tertentu untuk mencapai hasil yang lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai dan menambah tatasusunan 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