array_merge()

PHP array_merge() funksiyasi

❮ PHP massivlar ma’lumotnomasi

Misol

Ikki massivni bitta massivga birlashtiring:

<?php $a1=array("red","green"); $a2=array("blue","yellow"); print_r(array_merge($a1,$a2)); ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

array_merge() funksiyasi bir yoki bir nechta massivni bitta massivga birlashtiradi.

Maslahat: Funksiyaga bitta massiv yoki istalgancha massiv berishingiz mumkin.

Eslatma: Agar ikki yoki undan ortiq massiv elementi bir xil kalitga ega bo‘lsa, oxirgisi qolganlarini qayta yozadi.

Eslatma: Agar array_merge() funksiyasiga faqat bitta massiv berilsa va kalitlar butun sonlar bo‘lsa, funksiya 0 dan boshlanib, har bir qiymat uchun 1 ga oshib boradigan butun sonli kalitlarga ega yangi massivni qaytaradi (Quyidagi misolga qarang).

Maslahat: Bu funksiya bilan array_merge_recursive() funksiyasi o‘rtasidagi farq ikki yoki undan ortiq massiv elementi bir xil kalitga ega bo‘lganda namoyon bo‘ladi. array_merge_recursive() funksiyasi kalitlarni qayta yozish o‘rniga qiymatni massivga aylantiradi.


Sintaksis

array_merge(array1, array2, array3, ...)

Parametr qiymatlari

Parametr Tavsif
array1 Majburiy. Massivni belgilaydi
array2 Ixtiyoriy. Massivni belgilaydi
array3,... Ixtiyoriy. Massivni belgilaydi


Texnik tafsilotlar

Qaytariladigan qiymat: Birlashtirilgan massivni qaytaradi
PHP versiyasi: 4+
O‘zgarishlar tarixi: PHP 5.0 dan boshlab bu funksiya faqat array tipidagi parametrlarni qabul qiladi

Ko‘proq misollar

Misol

Ikki assotsiativ massivni bitta massivga birlashtiring:

<?php $a1=array("a"=>"red","b"=>"green"); $a2=array("c"=>"blue","b"=>"yellow"); print_r(array_merge($a1,$a2)); ?>
O‘zingiz sinab ko‘ring »

Misol

Butun sonli kalitlarga ega faqat bitta massiv parametridan foydalanish:

<?php $a=array(3=>"red",4=>"green"); print_r(array_merge($a)); ?>
O‘zingiz sinab ko‘ring »

❮ PHP massivlar ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!