PHP array_intersect_ukey() فونکشن

مثال

کلیدی ناموں کا تعادل کیا جاتا ہے (کاربر کی تعمیر شدہ فونکشن کا استعمال کرتا ہے) اور تقاطع واپس دیتا ہے:

<?php
function myfunction($a,$b)
{
if ($a===$b)
  {
  return 0;
  }
  return ($a>$b)?1:-1;
}
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"blue","b"=>"black","e"=>"blue");
$result=array_intersect_ukey($a1,$a2,"myfunction");
print_r($result);
?>

Run Instance

تعلیم اور استعمال

array_intersect_ukey() فونکشن دو (یا زیادہ) آرائیو کی کلیدی ناموں کا تعادل کرتا ہے اور تقاطع واپس دیتا ہے.

نوٹ:یہ فونکشن کلیدی ناموں کا استعمال کرتا ہے اور کاربر کی تعمیر شدہ فونکشن کا استعمال کرتا ہے!

یہ فونکشن دو (یا زیادہ) آرائیو کی کلیدی ناموں کا تعادل کرتا ہے اور تقاطع آرائیو واپس دیتا ہے، جس میں تمام جھلنے والی آرائیو میں موجود کلیدی نام شامل ہیں.array1in, also in any other parameter array (array2 or array3 etc.) key names.

توضیح

array_intersect_ukey() فونکشن کلیدی ناموں کا تعادل کا استعمال کرتا ہے اور آرائیو کا تقاطع کی مدد سے کام کرتا ہے.

array_intersect_ukey() کوئی آرائیو واپس دیتا ہے، جس میں تمام موجود کلیدی نام شامل ہیں، جو موجود ہوتا ہے اور تمام دیگر پارامتروں کے آرائیو میں بھی موجود ہیں. array1 جس کا کلیدی نام موجود ہو اور تمام دیگر پارامتروں کے آرائیو میں بھی موجود ہو.

التحقیق فیڈا نیا بابا تایا بابا تایا فونکشن کا استعمال کیا جاتا اے، جس میں دو پارامتر تھا، جو بجھنے والی کلیدی نام تھیں. اگر پہلا پارامتر دوسرے سے کم ہوتا ہے تو فونکشن کو منفی عدد واپس دینا چاہئے، اگر دونوں پارامتر ایک سے بھی برابر ہوتے ہیں تو 0 واپس دینا چاہئے، اگر پہلا پارامتر دوسرے سے زیادہ ہوتا ہے تو مثبت عدد واپس دینا چاہئے.

فوسیلی

array_intersect_ukey(array1,array2,array3...myfunction)
Parameters Description
array1 Required. The first array to compare with the other arrays.
array2 Required. The array to compare with the first array.
array3,... Optional. Other arrays to compare with the first array.
myfunction Required. A string that defines the callable comparison function. If the first parameter is less than, equal to, or greater than the second parameter, the comparison function must return an integer less than, equal to, or greater than 0.

Technical Details

Return Value: Returns an intersection array that includes all key names in the arrays being compared (array1in, also in any other parameter array (array2 or array3 etc.) key names.
PHP Version: 5.1.0+

More Examples

Example 1

Compare the key names of three arrays (using a user-defined function to compare key names) and return the intersection:

<?php
function myfunction($a,$b)
{
if ($a===$b)
  {
  return 0;
  }
  return ($a>$b)?1:-1;
}
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"black","b"=>"yellow","d"=>"brown");
$a3=array("e"=>"purple","f"=>"white","a"=>"gold");
$result=array_intersect_ukey($a1,$a2,$a3,"myfunction");
print_r($result);
?>

Run Instance