ການສະເໜີຫົວຫນວຍ
PHP array_udiff_uassoc() ປະກອບມີ
ຄວາມຈຳນວນ
ການປຽບທຽບຊື່ສຳຄັນແລະຄຸນນະພາບຊື່ສຳຄັນຂອງສອງອາກາດ(ການໃຊ້ຫົວຫນັງຄົນເອງຂອງສັນຍາວິທະຍາສາດ), ແລະກັບມາອາກາດຂະບວນປະທານຂອງອາກາດທີ່ຖືກປຽບທຽບ: <?php if ($a===$b) function myfunction_value($a,$b) if ($a===$b) { return ($a>$b)?1:-1; return 0; return ($a>$b)?1:-1; function myfunction_key($a,$b) if ($a===$b) function myfunction_value($a,$b) if ($a===$b) { return ($a>$b)?1:-1; return 0; return ($a>$b)?1:-1; } $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"red","b"=>"green","c"=>"green");$result=array_udiff_uassoc($a1,$a2,"myfunction_key","myfunction_value") ; print_r($result);
ການດຳເນີນການຄົນເອງ
ການອະທິບາຍແລະການນໍາໃຊ້
array_udiff_uassoc() ປະກອບມີການປຽບທຽບຊື່ສຳຄັນແລະຄຸນນະພາບຊື່ສຳຄັນຂອງສອງ(ຫລືຫລາຍກວ່າ)ອາກາດ, ແລະກັບມາອາກາດຂະບວນປະທານຂອງອາກາດທີ່ຖືກປຽບທຽບ.ຄຳເຫັນ:
ການປຽບທຽບໃຊ້ຫົວຫນັງຄົນເອງຂອງສັນຍາວິທະຍາສາດ!array1ຢູ່ໃນ array()array2 ຫຼື array3 ຄູ່ມືອີກຂອງອີກວັດຖຸນີ້.
ການປຽບທຽບຊື່ສຳຄັນແລະຄຸນນະພາບຊື່ສຳຄັນຂອງສອງ(ຫລືຫລາຍກວ່າ)ອາກາດ, ແລະກັບມາອາກາດຂະບວນປະທານຂອງອາກາດທີ່ຖືກປຽບທຽບ. ອາກາດທີ່ຖືກປຽບທຽບລວມທັງອາກາດທີ່ມີໃນອາກາດທີ່ຖືກປຽບທຽບ.
ການອະທິບາຍ array1 array_udiff_uassoc() ປະກອບມີ
ສຳລັບຄວາມຫນຸ່ມຂອງອາກາດທີ່ມີໃນອາກາດໜຶ່ງແຕ່ບໍ່ມີໃນອາກາດອື່ນ. ອາກາດທີ່ກັບມາບໍ່ມີຫນຸ່ມຊື່ສຳຄັນຫນຸ່ມ. array_diff() ແລະ array_udiff() ສິ່ງທີ່ແຕກຕ່າງກໍ່ວ່າຊື່ສຳຄັນກໍ່ຖືກໃຊ້ເພື່ອການປຽບທຽບ. ພ້ອມການປຽບທຽບຊື່ສຳຄັນແລະຄຸນນະພາບຊື່ສຳຄັນ, ອີງຕາມ "a"=>1 ແລະ "b"=>1 ສອງປະກອບສິ່ງນັ້ນບໍ່ມີຄວາມເທົ່າກັນ.
ການກວດກາຊື່ສຳຄັນ(ບັນທາການ)ແມ່ນສ້າງຈາກຫົວຫນັງການເຮັດວຽກ. myfunction_key ການດຳເນີນການ. ນັ້ນແມ່ນບໍ່ອາດຈະ array_udiff_assoc() 的行为不同,后者是用内部函数比较索引的。
数组数据的比较是使用用户提供的回调函数 myfunction_value ການກວດສອບຂອງຂັ້ນຕົວຂອງຂັ້ນຕົວ. array_diff_assoc() ການປະຕິບັດຕາມລະບຽບປະຈຳ.
ທັງສອງຫົວຂໍ້ດັ່ງກ່າວມີສອງຫົວຂໍ້ທີ່ຈະກວດສອບ. ຖ້າຫົວຂໍ້ທໍາອິດມີຕາມຫົວຂໍ້ທີ່ສອງ, ການກວດສອບຈະກັບຄຳຖານຫຼັງ.
ຄຳຖານ
array_udiff_uassoc(array1,array2,array3...myfunction_key,myfunction_value)
ປະເພດ | ການອະທິບາຍ |
---|---|
array1 | ສະຫຼຸບ. array() ���ັບທີ່ຈະກວດສອບກັບ array() ອື່ນໆ. |
array2 | ສະຫຼຸບ. array() ���ັບທີ່ຈະກວດສອບກັບ array() ທໍາອິດ. |
array3,... | ຕົວເລືອກ. ອຸປະກອນອື່ນໆທີ່ຈະກວດສອບກັບ array() ທໍາອິດ. |
myfunction_key |
ສະຫຼຸບ. ຊື່ຂອງພະນັກງານການກວດສອບຄຳຂັບຄຳຂອງຄຳຂັບຄຳ. ຄວາມສັບສົນຄຳຂັບເຂື່ອນຄຳຂັບຄຳ. ຖ້າຄຳຂັບເຂື່ອນຄຳຂັບຄຳມີຕາມຄຳຂັບເຂື່ອນຄຳຂັບຄຳ, ການກວດສອບຄຳຂັບເຂື່ອນຄຳຂັບຄຳຕ້ອງກັບຄຳຂັບເຂື່ອນຄຳຂັບຄຳກັບຄຳຂັບເຂື່ອນຄຳຂັບຄຳກັບ 0, ຖ້າຄຳຂັບເຂື່ອນຄຳຂັບຄຳມີຕາມຄຳຂັບເຂື່ອນຄຳຂັບຄຳ, ການກວດສອບຄຳຂັບເຂື່ອນຄຳຂັບຄຳກັບ 0. |
myfunction_value |
ສະຫຼຸບ. ຊື່ຂອງພະນັກງານການກວດສອບຄຳຂັບຄຳຂອງຄຳຂັບຄຳ. ຄວາມສັບສົນຄຳຂັບເຂື່ອນຄຳຂັບຄຳ. ຖ້າຄຳຂັບເຂື່ອນຄຳຂັບຄຳມີຕາມຄຳຂັບເຂື່ອນຄຳຂັບຄຳ, ການກວດສອບຄຳຂັບເຂື່ອນຄຳຂັບຄຳຕ້ອງກັບຄຳຂັບເຂື່ອນຄຳຂັບຄຳກັບຄຳຂັບເຂື່ອນຄຳຂັບຄຳກັບ 0, ຖ້າຄຳຂັບເຂື່ອນຄຳຂັບຄຳມີຕາມຄຳຂັບເຂື່ອນຄຳຂັບຄຳ, ການກວດສອບຄຳຂັບເຂື່ອນຄຳຂັບຄຳກັບ 0. |
ລະອຽດດ້ານເຕັກນິກ
ກຳສົງຄະແນນ: | ກຳສົງກັບ array()array1ຢູ່ໃນ array()array2 ຫຼື array3 ຄູ່ມືອີກຂອງອີກວັດຖຸນີ້. |
PHP ສະບັບ: | 5+ |