PHP uksort() ਫੰਕਸ਼ਨ

ਉਦਾਹਰਣ

ਇੱਕ ਮਾਨਵ-ਨਿਰਮਿਤ ਤੇਜ਼ੀ ਫੰਕਸ਼ਨ ਦੀ ਮਦਦ ਨਾਲ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੇ ਗਏ ਕੁਝ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੇ ਗਏ ਕੁਝ ਅਨੁਕੂਲਨ ਫੰਕਸ਼ਨ ਨਾਲ ਸ਼੍ਰੇਣੀਬੱਧ ਕਰੋ:

<?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");
uksort($arr,"my_sort");
?>

رفتار نمونہ

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

uksort() فونکشن کاربر کی مقابلو کی فونکشن کے ذریعے آرایئی کو کی نام پر ترتیب دیتا ہے۔

توجیہ:استعمال کریں uasort() فونکشن کاربر کی مقابلو کی فونکشن کے ذریعے آرایئی کو کی کلید کی وارثی پر ترتیب دیتا ہے، جو کاربر کی مقابلو کی فونکشن کا استعمال کرتا ہے۔

زبان

uksort(آرایئی,myfunction);
پارامتر وصف
آرایئی ضروری۔ ترتیب دینے والی آرایئی کو طے کرنا چاہئیں۔
myfunction اختیاری۔ مقابلو کی فونکشن کو صاف کئے جانے والی فونکشن کی دکھائی دینا چاہئیں۔ اگر پہلے پارامتر کم، مساوی یا بڑا پارامتر سے کم، مساوی یا بڑا کی صورت میں، مقابلو کی فونکشن کو کوئی بھی منفی، مساوی یا مثبت اعداد برتاؤ دینا چاہئیں۔

توضیحات

uksort() فونکشن استعمال کئے گئے کاربر کی مقابلو کی فونکشن کے ذریعے آرایئی کو کی نام پر ترتیب دیتا ہے، اور انڈیکس کی رابطہ کا قائم رکھتا ہے。

کامیاب ہونے پر TRUE برتاؤ، ناکامی پر FALSE برتاؤ。

اگر کسی آرایئی کو غیر معمولی معیار پر ترتیب دینا ہو، تو اس فونکشن کو استعمال کیا جانا چاہئیں。

پرسکون فونکشن کو دو پارامتر قبول کرنا چاہئیں، جو کے بارے میں آرایئی میں ایک جوائنٹ کی کی کی نام پر بھرے جائیں گے۔ مقابلو کی فونکشن کو پہلے پارامتر کم، مساوی یا بڑا پارامتر سے کم، مساوی یا بڑا کی صورت میں کوئی بھی منفی، مساوی یا مثبت اعداد برتاؤ دینا چاہئیں۔

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

برتاؤ: کامیاب ہونے پر TRUE برتاؤ، کامیاب نہ ہونے پر FALSE برتاؤ。
PHP ورژن: 4+