Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Fungsi PHP awal: array_merge()

Fungsi PHP awal: array_merge()

WBOY
WBOYasal
2023-06-20 08:34:101829semak imbas

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

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);

Output:

Array
(
    [a] => 1
    [b] => 2
    [c] => 3
    [d] => 4
    [e] => 5
    [f] => 6
)

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);

Output:

Array
(
    [a] => 1
    [b] => 2
    [c] => 3
    [d] => 4
    [e] => 5
    [f] => 6
    [g] => 7
    [h] => 8
    [i] => 9
)

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!

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