PHP Append Array

王林
Lepaskan: 2024-08-29 12:45:06
asal
394 orang telah melayarinya

Melampirkan sesuatu pada yang sedia ada adalah salah satu keperluan asas untuk mana-mana bahasa pengaturcaraan. PHP sendiri mempunyai pelbagai fungsi terbina dalam untuk mengendalikan fungsi penambahan tatasusunan. Kita boleh menambah dua atau lebih tatasusunan untuk menghasilkan tatasusunan baharu (gabungan semua). Tatasusunan berguna apabila kita mempunyai dua tatasusunan berbeza dan ingin menggabungkannya menjadi satu untuk pemprosesan selanjutnya. Penambahan tatasusunan boleh menolak elemen baharu ke tatasusunan, menambahkan satu tatasusunan kepada tatasusunan lain, menggabungkan 2 atau lebih tatasusunan bersama-sama, dsb. Dalam fungsi array_merge() mengembalikan tatasusunan baharu selepas menyikat semua tatasusunan yang diluluskan dalam parameter array_merge() ini .

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks PHP Append Array

Di bawah ialah senarai penambahan tatasusunan PHP dan sintaksnya:

Sintaks #1:

array_merge($array1, $array2);
Salin selepas log masuk

Penerangan – array_merge() ialah fungsi terbina dalam bahasa PHP. $array1 dan $array2 ialah dua tatasusunan yang kami cari untuk digabungkan. Ia menggabungkan dua tatasusunan tunggal menjadi satu.

Sintaks #2:

array_push($array1, $array2);
Salin selepas log masuk

Penerangan – Sekali lagi, array_push() ialah fungsi terbina dalam bahasa PHP. $array1 dan $array2 ialah dua tatasusunan yang kami cari untuk digabungkan. Dalam proses ini, tatasusunan seterusnya akan muncul di kedudukan seterusnya kedudukan pertama. Contohnya, jika $array1 mempunyai 5 elemen, dalam kes ini, $array2 yang lengkap akan diletakkan pada kedudukan ke-6.

Sintaks #3:

array_push($array1, $val);
Salin selepas log masuk

Penerangan – array_merge() juga boleh digunakan untuk menambah elemen pada tatasusunan juga. $array1 ialah tatasusunan sama ada $val ialah nilai yang ingin kita tambahkan dalam $array1. Dalam proses ini, $val akan ditambah sebagai nilai biasa pada kedudukan $array1 seterusnya.

Elemen tatasusunan bersekutu tunggal boleh dilakukan menggunakan cantum tatasusunan. Tatasusunan pared nilai kunci ini akan ditukar menjadi tatasusunan tunggal. Terdapat pelbagai cara lain kita boleh melaksanakan fungsi array_merge().

Sintaks #4:

array_combine($array1, $array2)
Salin selepas log masuk

array_combine() boleh digunakan untuk menggabungkan dua tatasusunan tunggal ke dalam tatasusunan bersekutu (ke dalam tatasusunan nilai kunci).

Bagaimana ia Berfungsi?

Untuk mengambil ciri gabungan tatasusunan ini kita perlu mempunyai dua tatasusunan. Katakan $array1 dan $array2. Kita boleh menggabungkan kedua-dua ini ke dalam tatasusunan untuk membentuk satu tatasusunan. Ini boleh dilakukan sama ada dengan menulis kod tersuai kami sendiri dengan menggunakan fungsi terbina dalam PHP. Dalam PHP sendiri terdapat pelbagai cara kita boleh mencapai ini mengikut keperluan perniagaan kita. Sebaliknya, elemen boleh juga ditambah pada tatasusunan.

Contoh PHP Append Array

Berikut adalah contoh seperti yang diberikan di bawah:

Contoh #1 – Gabungkan dua tatasusunan untuk membentuk satu tatasusunan

Dalam contoh ini, kita akan mempunyai dua tatasusunan dan kami akan cuba menggabungkan tatasusunan itu menggunakan fungsi PHP array_merge().

Kod:

<?php
$array1 = array(1, 2, 3, 4);
$array2 = array(4,5, 6);
$arr_merge = array_merge($array1, $array2);
print_r($arr_merge);
?>
Salin selepas log masuk

Output:

PHP Append Array

Contoh #2 – Gabungkan dua tatasusunan menggunakan array_push

Menggunakan fungsi array_push(), yang kedua akan digabungkan dengan yang pertama. Dalam fungsi ini, tatasusunan kedua akan ditambah ke kedudukan tatasusunan seterusnya yang pertama. Tatasusunan lengkap akan diletakkan di tempat seterusnya.

Kod:

<?php
$array1 = array(1, 2, 3, 4);
$array2 = array(4,5, 6);
array_push($array1, $array2);
print_r($array1);
?>
Salin selepas log masuk

Output:

PHP Append Array

Kita boleh lihat pada kedudukan ke-4 keseluruhan tatasusunan telah diletakkan.

Contoh #3 – Tambahkan satu elemen pada tatasusunan

Kod:

<?php
$array1 = array(1, 2, 3, 4);
array_push($array1, 2000);
print_r($array1);
?>
Salin selepas log masuk

Output:

PHP Append Array

Seperti yang dapat kita lihat dalam contoh, jika kita menambah satu elemen, ia akan ditambah sebagai nilai biasa pada kedudukan tatasusunan seterusnya.

Contoh #4 – Rasa tatasusunan dengan menjalankan gelung

Kod:

<?php
$testing = array();
for ($i=1; $i < 11 ; $i++) {
array_push($testing,$i);
}
print_r($testing);
?>
Salin selepas log masuk

Output:

PHP Append Array

Contoh #5 – Menggabungkan tatasusunan bersekutu dalam PHP

Kod:

<?php
$array1 = array("1" => "First");
$array2 = array("a2" => "Second", "a3" => "Third");
$result = array_merge($array1, $array2);
print_r($result);
?>
Salin selepas log masuk

Output:

PHP Append Array

Seperti yang dapat kita lihat dalam contoh ini, jika kita mempunyai kunci berangka ia akan bermula dari kedudukan tradisionalnya. Untuk selebihnya, ia akan ditambahkan pada nilai kunci.

Contoh #6 – Menggabungkan tatasusunan bersekutu tunggal dalam PHP

Kod:

<?php
$array1 = array(1 => "Red", 3=>"Green", 2=>"Blue");
$result = array_merge($array1);
print_r($result);
?>
Salin selepas log masuk

Output:

PHP Append Array

Atas ialah kandungan terperinci PHP Append Array. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!