PHP array_merge() 函数

ຄວາມກໍານົດ

ປະສົມຄວາມລະບົບສອງຄວາມລະບົບເປັນຄວາມລະບົບຫຼັງ:

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>

ການດຳເນີນການ

ການກໍານົດ ແລະ ການນໍາໃຊ້

ການສາຍຄວາມລະບົບ array_merge() ຈະປະສົມຄວາມລະບົບຫຼືຫຼາຍຄວາມລະບົບເປັນຄວາມລະບົບຫຼັງ.

ຄຳແນະນຳ:ທ່ານສາມາດເຂົ້າມາກັບການສາຍຄວາມລະບົບຫຼືຫຼາຍຄວາມລະບົບອີກ.

ຄຳເຫັນ:如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。

ຄຳເຫັນ:ຖ້າທ່ານຈະໃຊ້ຫົວຂໍ້ array_merge() ເທົ່ານັ້ນແລະຄຳກັບຄຳຈຳນວນຫຼາຍ, ຫົວຂໍ້ນີ້ຈະກັບຄືນວັດຖຸອະນຸຍາດທີ່ມີຄຳກັບຄຳຈຳນວນຫຼາຍ, ຄຳກັບຄຳຈຳນວນຫຼາຍຈະເລີ່ມຈາກ 0 (ກໍານົດຄວາມຍາດ 1).

ຄຳແນະນຳ:ຫົວຂໍ້ນີ້ກັບ array_merge_recursive() ການແຕກຕ່າງລະຫວ່າງຫົວຂໍ້ນີ້ແມ່ນພຽງແຕ່ການດຳເນີນວັດຖຸອະນຸຍາດສອງຫຼືຫຼາຍວັດຖຸທີ່ມີຄຳກັບຄຳ. array_merge_recursive() ຈະບໍ່ການປົກປັນຄຳກັບຄຳ, ແຕ່ຈະປະສົມວັດຖຸທີ່ມີຄຳກັບຄຳຫຼາຍຄັ້ງ.

ການອະທິບາຍ.

array_merge(array1,array2,array3...)
ປະເພດ. ການອະທິບາຍ.
array1 ສະຫຼະ. ປະກັບວັດຖຸ.
array2 ອະນຸຍາດ. ປະກັບວັດຖຸ.
array3 ອະນຸຍາດ. ປະກັບວັດຖຸ.

ຂໍ້ມູນດ້ານເຕັກນິກ.

ຄຳກັບຄືນ: ກັບຄືນວັດຖຸປະສົມ.
PHP Version: 4+
ບັນທຶກການປັບປຸງ: ຕັ້ງແຕ່ PHP 5.0, ຫົວຂໍ້ນີ້ຍັງຍອມຮັບວັດຖຸອະນຸຍາດທີ່ມີຮູບຮ່າງວັດຖຸອະນຸຍາດ.

ຫຼາຍການພິມຕົວຢ່າງອື່ນ

ຄວາມຍາດ 1

ການປະສົມວັດຖຸອະນຸຍາດທີ່ມີຄຳກັບຄຳປະສົມ.

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>

ການດຳເນີນການ

ຄວາມຍາດ 2

ພຽງແຕ່ການໃຊ້ວັດຖຸອະນຸຍາດທີ່ມີການຕິດຕັ້ງຈຳນວນທີ່ສາມາດນຳໃຊ້.

<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>

ການດຳເນີນການ