پی ایچ پی میں arsort() فنکشن کا استعمال کیسے کریں۔

Py Aych Py My Arsort Fnkshn Ka Ast Mal Kys Kry



پی ایچ پی پروگرامرز کے لیے صفوں کو چھانٹنا ایک اہم کام ہے کیونکہ یہ ڈیٹا کی بہتر تنظیم اور کارکردگی کو بہتر بنانے کی اجازت دیتا ہے۔ دی صف () فنکشن پی ایچ پی میں عام طور پر استعمال ہونے والا چھانٹنے کا طریقہ ہے جو ڈویلپرز کو ایک مخصوص ترتیب میں صفوں کو ترتیب دینے کی اجازت دیتا ہے۔ استعمال کرنا صف () ، پروگرامر صف کو اس میں موجود اقدار کے مطابق ترتیب دے سکتا ہے، سب سے زیادہ سے کم تک اور اس کے برعکس۔

یہ بلاگ استعمال کرنے کے لیے ایک تفصیلی گائیڈ ہے۔ صف () پی ایچ پی میں فنکشن۔

PHP arsort() فنکشن کیا ہے؟

دی صف () ایک مفید بلٹ ان پی ایچ پی فنکشن ہے جو کلیدی ویلیو ایسوسی ایشنز کو برقرار رکھتے ہوئے اس کی اقدار کو ذہن میں رکھتے ہوئے نزولی ترتیب میں ترتیب دینے کے لیے استعمال کیا جاتا ہے۔ یہ asort() فنکشن کے مقابلے میں ارے کو الٹ ترتیب میں ترتیب دیتا ہے، جو کہ صعودی ترتیب میں ترتیب دینے کے لیے استعمال ہوتا ہے۔







نحو: کے ذریعہ استعمال کردہ نحو صف () پی ایچ پی میں فنکشن بطور دیا گیا ہے۔



درجہ بندی ( صف ، جھنڈے )

یہ فنکشن دو دلائل کو قبول کرتا ہے:



صف: ایک دی گئی صف جس کو ترتیب دینے کی ضرورت ہے۔





جھنڈے: یہ ایک اختیاری پیرامیٹر ہے جو دی گئی قدروں میں سے کسی ایک کی وضاحت کے لیے استعمال کیا جاتا ہے:

  • SORT_REGULAR: یہ ایک طے شدہ قدر ہے جو عام طور پر عناصر کا موازنہ کرتی ہے۔
  • SORT_NUMERIC: یہ عناصر کا عددی موازنہ کرنے کے لیے استعمال ہوتا ہے۔
  • SORT_STRING: اس کا استعمال عناصر کا تاروں سے موازنہ کرنے کے لیے کیا جاتا ہے۔
  • SORT_LOCALE_STRING: اس کا استعمال موجودہ مقام کی بنیاد پر عناصر کا تار کے طور پر موازنہ کرنے کے لیے کیا جاتا ہے۔
  • SORT_NATURAL: اس کا استعمال قدرتی ترتیب کا استعمال کرتے ہوئے سٹرنگ کے طور پر عناصر کا موازنہ کرنے کے لیے کیا جاتا ہے۔
  • SORT_FLAG_CASE: اس کا استعمال عناصر کا سٹرنگز کے ساتھ ساتھ کیس انٹینسیو کا موازنہ کرنے کے لیے کیا جاتا ہے۔

واپسی کی قیمت: کامیابی پر، فنکشن کی طرف سے واپس آنے والی قدر درست ہو جائے گی؛ دوسری صورت میں، یہ غلط واپس آتا ہے.



پی ایچ پی میں arsort() فنکشن کے ساتھ کیسے کام کریں۔

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

مرحلہ نمبر 1: اعلان کریں اور ایک صف شروع کریں۔

مرحلہ 2: کا استعمال کرتے ہیں صف () دلائل کے طور پر اعلان کردہ صف اور sort-type کو پاس کر کے فنکشن۔

مرحلہ 3: ہر ایک لوپ کا استعمال کرتے ہوئے اسکرین پر ترتیب شدہ صف کو پرنٹ کریں۔

آئیے کچھ مثالوں پر غور کریں:

مثال 1

دیئے گئے پی ایچ پی کوڈ میں، ہم استعمال کرتے ہوئے عدد کی ایک صف کو ترتیب دینے جا رہے ہیں۔ صف () فنکشن:

<؟php

$int_array = صف ( 7 ، 6 ، 4 ، 1 ، 10 ، 9 ، 8 ) ;

درجہ بندی ( $int_array ، SORT_NUMERIC ) ;

بازگشت 'چھانٹی ہوئی صف یہ ہے:' ;

ہر ایک کے لئے ( $int_array کے طور پر $value ) {

بازگشت $value . ' ;

}

؟>

مثال 2

دیئے گئے پی ایچ پی کوڈ میں، ہم استعمال کرتے ہوئے حروف کی ایک صف کو ترتیب دینے جا رہے ہیں۔ صف () فنکشن

<؟php

$char_array = صف ( 'میں' ، 'میں' ، 'این' ، 'میں' ، 'ایکس' ، 'ہ' ، 'میں' ، 'این' ، 't' ) ;

درجہ بندی ( $char_array ) ;

بازگشت 'چھانٹی ہوئی صف یہ ہے:' ;

ہر ایک کے لئے ( $char_array کے طور پر $value ) {

بازگشت $value . ' ;

}

؟>

مندرجہ بالا پی ایچ پی کوڈ حروف کی ASCII اقدار کی بنیاد پر حروف کی صف کو نزولی ترتیب میں ترتیب دیتا ہے۔

مثال 3

حروف کو حروف تہجی کے مطابق ترتیب دینے کے لیے، آپ ایک اختیاری پیرامیٹر شامل کر سکتے ہیں۔ 'SORT_STRING' .

مثال کے طور پر:

<؟php

$char_array = صف ( 'میں' ، 'میں' ، 'این' ، 'میں' ، 'ایکس' ، 'ہ' ، 'میں' ، 'این' ، 't' ) ;

درجہ بندی ( $char_array ، SORT_STRING ) ;

بازگشت 'چھانٹی ہوئی صف یہ ہے: \n ' ;

ہر ایک کے لئے ( $char_array کے طور پر $value )

{

بازگشت $value . ' ;

}

؟>

نتیجہ

دی صف () فنکشن پی ایچ پی پروگرامرز کے لیے ایک اہم ٹول ہے جو قدر کے لحاظ سے صفوں کو ترتیب دینا اور ترتیب دینا چاہتے ہیں۔ اس گائیڈ میں بیان کردہ بنیادی اقدامات کو استعمال کرتے ہوئے، ڈویلپر فیصلوں کے لیے ترتیب کو تیزی سے اور مؤثر طریقے سے ترتیب دے سکتے ہیں۔ صف () اپنے بہت سے اختیارات اور پیرامیٹرز کے ساتھ، آپ کی تمام پی ایچ پی صفوں کی چھانٹی کی ضروریات کے لیے لچکدار اور طاقتور اختیارات فراہم کرتا ہے۔