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