PHP uasort() فنکشن

رفتار نمونہ

کاربر کی تعین کی گئی مقارنتی فنکشن کے ذریعے آرائی کردیتی ہے، تعداد $arr کی تعداد کا ترتیب کردیتی ہے:

<?php
فنکشن my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}
$arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6");
uasort($arr,"my_sort");
?>

رفتار نمونہ

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

uksort() فنکشن کاربر کی تعین کی گئی مقارنتی فنکشن کے ذریعے آرائی کردیتی ہے، اور اشاریوں کی رابطہ کاری برقرار رکھتی ہے (عناصر کو نئی کلید نہیں دیتی ہے)۔

کامیاب ہونے پر TRUE درج کیا جاتا ہے، ناکامی پر FALSE درج کیا جاتا ہے۔

یہ فنکشن خاص طور پر وہوں کے لئے استعمال کی جاتی ہے جس میں یون کی ترتیب اہم ہوتی ہے۔

تذکرہ:استفاده کریں uksort() فنکشن، کاربر کی تعین کی گئی مقارنتی فنکشن کے ذریعے آرائی کا ترتیب کردیتی ہے۔

قواعد

uasort(تعداد,myfunction);
پارامتر وصف
تعداد ضروری۔ ترتیب کئے جانے والی تعداد کو طے کریں
myfunction اختیاری۔ قابل فریضی معیار کی بات کا سٹرنگ معین کریں، جس میں مقارنتی فنکشن کی بات کی جاتی ہے۔ اگر پہلا پارامتر دوسرے پارامتر سے کم یا زیادہ ہو تو مقارنتی فنکشن کو کم یا زیادہ یا برابر 0 کا ایک کوئی بھی عدد درج کیا جاتا ہے۔

تکنیکی تفصیلات

درج کئے گئے اخراج: کامیاب ہونے پر TRUE درج کیا جاتا ہے، ناکامی پر FALSE درج کیا جاتا ہے۔
PHP ورژن: 4+