ການສະເໜີຫົວຫນວຍ

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+