PHP ialah bahasa skrip sumber terbuka yang dialu-alukan dan digunakan oleh pengaturcara di seluruh dunia. PHP sangat berkuasa dan menyediakan banyak fungsi praktikal semasa memproses tatasusunan, seperti fungsi array_merge().
Fungsi array_merge() boleh menggabungkan satu atau lebih tatasusunan menjadi satu tatasusunan. Mari kita lihat penggunaan dan langkah berjaga-jaga fungsi ini.
Sintaks:
array_merge ( array $array1 [, array $... ] ) : array
Salin selepas log masuk
Parameter:
- tatasusunan1: Diperlukan. Tatasusunan pertama yang akan digabungkan.
- ...: Pilihan. Terdapat beberapa tatasusunan lain yang boleh digabungkan.
Nilai pulangan:
- Mengembalikan tatasusunan yang digabungkan Jika mana-mana tatasusunan input ialah tatasusunan kosong, fungsi itu mengembalikan tatasusunan kosong.
Contoh 1:
$array1 = array('a'=>1,'b'=>2,'c'=>3);
$array2 = array('d'=>4,'e'=>5,'f'=>6);
$result_array = array_merge($array1,$array2);
print_r($result_array);
Salin selepas log masuk
Output:
Array
(
[a] => 1
[b] => 2
[c] => 3
[d] => 4
[e] => 5
[f] => 6
)
Salin selepas log masuk
Contoh 2:
$array1 = array('a'=>1,'b'=>2,'c'=>3);
$array2 = array('d'=>4,'e'=>5,'f'=>6);
$array3 = array('g'=>7,'h'=>8,'i'=>9);
$result_array = array_merge($array1,$array2,$array3);
print_r($result_array);
Salin selepas log masuk
Output:
Array
(
[a] => 1
[b] => 2
[c] => 3
[d] => 4
[e] => 5
[f] => 6
[g] => 7
[h] => 8
[i] => 9
)
Salin selepas log masuk
Nota:
Fungsi array_merge() hanya boleh menggabungkan pembolehubah jenis tatasusunan dan jenis pembolehubah lain akan ditukar kepada jenis tatasusunan. Sebagai contoh, jika pembolehubah jenis rentetan digabungkan, atur cara akan menukarnya menjadi tatasusunan yang mengandungi rentetan. - Jika dua atau lebih tatasusunan mengandungi elemen dengan nama kunci yang sama, elemen kemudian akan menimpa elemen asal. Oleh itu, elemen seterusnya akan menimpa elemen asal.
- Jika nama kunci ialah integer, ia akan ditukar kepada jenis rentetan.
- Jika tiada parameter input, tatasusunan kosong dikembalikan.
- Jika terdapat hanya satu parameter dan parameter ialah tatasusunan, fungsi akan mengembalikan tatasusunan asal tanpa melakukan sebarang operasi.
-
Ringkasan:
Fungsi array_merge() ialah fungsi yang sangat praktikal dalam operasi tatasusunan PHP Ia mempunyai pelbagai kegunaan dan boleh menggabungkan berbilang tatasusunan ke dalam satu tatasusunan. Walau bagaimanapun, apabila menggunakan fungsi ini, anda perlu memberi perhatian kepada perkara di atas untuk mengelakkan ralat.
Atas ialah kandungan terperinci Fungsi PHP awal: array_merge(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!