Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menambah kandungan pada tatasusunan dalam php

Bagaimana untuk menambah kandungan pada tatasusunan dalam php

PHPz
PHPzasal
2023-04-27 09:10:191511semak imbas

Dalam PHP, tatasusunan ialah struktur data biasa yang boleh menyimpan berbilang nilai, yang boleh berupa rentetan, integer, nombor titik terapung atau jenis data lain. Tatasusunan ialah alat berkuasa yang membolehkan kami mengatur dan memproses data program dengan lebih cekap.

Dalam pembangunan sebenar, anda mungkin perlu menambah elemen pada tatasusunan. PHP menyediakan beberapa kaedah untuk menambahkan kandungan pada tatasusunan dengan mudah. Artikel ini membincangkan kaedah ini.

1. Gunakan fungsi array_push()

Fungsi array_push() ialah fungsi dalam PHP yang digunakan untuk menambah elemen baharu pada penghujung tatasusunan. Berikut ialah sintaks:

array_push($array, $element);

di mana $array ialah tatasusunan sasaran dan $element ialah elemen yang akan ditambah.

Berikut ialah contoh menambah elemen menggunakan array_push() fungsi:

$fruits = array("apple", "banana");
array_push($fruits, "orange");
print_r($fruits);

Hasil output ialah:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

Dalam contoh di atas, tatasusunan $fruits ialah pertama ditakrifkan dan Dua elemen "epal" dan "pisang" ditambah pada tatasusunan. Kemudian gunakan fungsi array_push() untuk menambah elemen "oren" pada penghujung tatasusunan. Akhir sekali, gunakan fungsi print_r() untuk mencetak keseluruhan tatasusunan.

2. Gunakan operator []

Selain fungsi array_push(), anda juga boleh menggunakan operator [] untuk menambah elemen baharu pada tatasusunan. Berikut ialah contoh:

$fruits = array("apple", "banana");
$fruits[] = "orange";
print_r($fruits);

Malah, kaedah ini bersamaan dengan menggunakan fungsi array_push(). Apabila menggunakan pengendali [], PHP secara automatik memperuntukkan kunci tersedia seterusnya kepada tatasusunan, jadi tidak perlu menentukannya secara manual.

3. Gunakan fungsi array_unshift()

PHP juga menyediakan fungsi array_unshift(), yang boleh menambah elemen baharu pada permulaan tatasusunan. Berikut ialah sintaks:

array_unshift($array, $element);

di mana $array ialah tatasusunan sasaran dan $element ialah elemen yang akan ditambah.

Berikut ialah contoh menggunakan fungsi array_unshift() untuk menambah elemen:

$fruits = array("apple", "banana");
array_unshift($fruits, "orange");
print_r($fruits);

Hasil output ialah:

Array
(
    [0] => orange
    [1] => apple
    [2] => banana
)

Dalam contoh di atas, "oren" elemen ditambah menggunakan fungsi array_unshift() Tambahkan pada permulaan tatasusunan. Gunakan fungsi print_r() untuk mencetak keseluruhan tatasusunan. Seperti yang anda lihat, "oren" telah menjadi elemen pertama tatasusunan.

4. Gunakan fungsi array_merge()

Akhir sekali, anda boleh menggunakan fungsi array_merge() untuk menggabungkan dua atau lebih tatasusunan bersama-sama untuk mencapai tujuan menambah berbilang elemen pada tatasusunan. Berikut ialah sintaks:

$new_array = array_merge($array1, $array2, ...);

di mana $array1, $array2,... ialah tatasusunan yang akan digabungkan.

Berikut ialah contoh menggunakan fungsi array_merge() untuk menambah berbilang elemen:

$fruits1 = array("apple", "banana");
$fruits2 = array("orange", "watermelon");
$fruits = array_merge($fruits1, $fruits2);
print_r($fruits);

Hasil keluarannya ialah:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => watermelon
)

Dalam contoh di atas, takrifkan dahulu $ susunan buah1 dan $buah2. Kemudian gunakan fungsi array_merge() untuk menggabungkannya ke dalam array $fruits baru, dan gunakan fungsi print_r() untuk mencetak keseluruhan array.

Ringkasan

Artikel ini memperkenalkan beberapa kaedah menambah elemen pada tatasusunan dalam PHP, termasuk fungsi array_push(), [] operator, fungsi array_unshift() dan fungsi array_merge(). Kaedah ini sangat mudah dan mudah, dan anda boleh memilih kaedah mana yang hendak digunakan mengikut keperluan sebenar. Pada masa yang sama, perlu diingatkan bahawa apabila menggunakan kaedah ini, anda perlu memastikan tatasusunan sasaran telah ditakrifkan dan dimulakan dengan betul, jika tidak, ralat yang tidak dijangka mungkin berlaku.

Atas ialah kandungan terperinci Bagaimana untuk menambah kandungan pada tatasusunan dalam 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