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); ?>
تعلیم اور استعمال
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); ?>