PHP array_intersect_key() ກອງສະຫຼຸບ
ກໍານົດ
ປຽບທຽບຄວາມມີຄົນຢູ່ທີ່ລາຍການຄວາມມີຄົນຢູ່ ແລະ ຈະມີລາຍການຄວາມມີຄົນຢູ່ທັງໝົດ.
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"red","c"=>"blue","d"=>"pink"); $result=array_intersect_key($a1,$a2); print_r($result); ?>
ການສະເໜີ ແລະ ການນໍາໃຊ້
ກອງສະຫຼຸບ array_intersect_key() ຈະປຽບທຽບຄວາມມີຄົນຢູ່ທີ່ລາຍການ(ຫຼາຍຫຼາຍ)ທີ່ຖືກປຽບທຽບ ແລະ ຈະມີລາຍການຄວາມມີຄົນຢູ່ທີ່ຖືກປຽບທຽບທັງໝົດ.
ກອງສະຫຼຸບຈະປຽບທຽບຄວາມມີຄົນຢູ່ທີ່ລາຍການ(ຫຼາຍຫຼາຍ)ທີ່ຖືກປຽບທຽບ ແລະ ຈະມີລາຍການຄວາມມີຄົນຢູ່ທີ່ຖືກປຽບທຽບທັງໝົດ.array1ຢູ່ໃນລາຍການ(ຈຳນວນ)array2 ຫຼື array3 ຢູ່ໃນລາຍການ(ຈຳນວນ)
ການອະທິບາຍ
ກອງສະຫຼຸບ array_intersect_key() ຈະພິຈາລະນາຄວາມມີຄົນຢູ່ທີ່ລາຍການຄວາມມີຄົນຢູ່ທີ່ຖືກປຽບທຽບ ແລະ ຢູ່ໃນລາຍການອື່ນໆທັງໝົດ.
array_intersect_key() ຈະກັບຄືນລາຍການຄວາມມີຄົນຢູ່ໃນລາຍການທີ່ຖືກປຽບທຽບ ແລະ ຢູ່ໃນລາຍການອື່ນໆທັງໝົດ.
ຄວາມອະທິບາຍ:ພຽງແຕ່ພະຍານອອກມາຈະປຽບທຽບ.
ຄຳເຂົ້າ
array_intersect_key(array1,array2,array3...)
ປະເພດ | ອະທິບາຍ |
---|---|
array1 | ສຳຄັນ. ສາຍສະໜາມທຳອິດທີ່ຈະປຽບທຽບກັບສາຍສະໜາມອື່ນໆ. |
array2 | ສຳຄັນ. ສາຍສະໜາມທີ່ຈະປຽບທຽບກັບສາຍສະໜາມທຳອິດ. |
array3,... | ທາງຄຳເຂົ້າຫຼັງ. ສາຍສະໜາມອື່ນໆ (array2 ຫຼື array3 ແມັກ) ທີ່ຈະປຽບທຽບກັບສາຍສະໜາມທຳອິດ. |
ຂໍ້ມູນດ້ານເຕັກນິກ
ຫຼັງຄາທີ່ກັບກັບ: | ຫຼັງຄາທີ່ກັບກັບສາຍສະໜາມທີ່ຄືວ່າ, ກັບກັບສາຍສະໜາມອື່ນໆ (array2 ຫຼື array3 ແມັກ) ໃນສາຍສະໜາມທີ່ຖືກປຽບທຽບ. |
ຫົວຂໍ້ PHP ຂອງລຸ່ມ: | 5.1.0+ |
ຫຼາຍກໍານົດອີກ
ກໍານົດ 1
ການປຽບທຽບພະຍານອອກມາຈາກສາຍສະໜາມຂອງສາຍສະໜາມທີ່ມີບັນທາງສະໜາມ
<?php $a1=array("red","green","blue","yellow"); $a2=array("red","green","blue"); $result=array_intersect_key($a1,$a2); print_r($result); ?>
ກໍານົດ 2
ການປຽບທຽບພະຍານອອກມາຈາກສາຍສະໜາມຂອງສາຍສະໜາມສາມທີ່ຄືວ່າ
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("c"=>"yellow","d"=>"black","e"=>"brown"); $a3=array("f"=>"green","c"=>"purple","g"=>"red"); $result=array_intersect_key($a1,$a2,$a3); print_r($result); ?>