PHP uksort() ফাংশন
একটি উদাহরণ
একটি সমস্তকানা ফাংশন ব্যবহার করে একটি অ্যারে নিবন্ধ থেকে সার্ভিস নামের অনুযায়ী ক্রমাণুসংখ্যা করুন:
<?php function 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(array,myfunction);
পারামিটার | বিবরণ |
---|---|
array | আবশ্যকীয়।ক্রমানুক্রমে রাখা হওয়া আইন্দ্রণকে নির্দিষ্ট করুন。 |
myfunction | অপশনাল।তুলনা ফাংশন সংজ্ঞায়িত করার জন্য একটি স্ট্রিং নির্দিষ্ট করুন।যদি প্রথম পারামিটার কম, সমান, বা বড় হলে দ্বিতীয় পারামিটারের তুলনায়, তুলনা ফাংশনটি একটি কম, ০, বা পঞ্চাশ ফলাফল ফিরাবে。 |
বিবরণ
uksort() ফাংশন ব্যবহারকারী কাস্টম তুলনা ফাংশনের মাধ্যমে আইন্দ্রণকে কীচক্রম দ্বারা ক্রমানুক্রমে রাখে এবং নিচের সূচককে রাখে。
সফল হলে TRUE ফিরায়, অসফল হলে FALSE ফিরায়。
যদি ক্রমানুক্রমে রাখা হওয়া একটি আইন্দ্রণকে অস্বাভাবিক প্রমাণপত্র দ্বারা ক্রমানুক্রমে রাখা হতে হয়, তবে এই ফাংশনটি ব্যবহার করা উচিত。
কাস্টম ফাংশনটি দুই পারামিটার গ্রহণ করবে, যা আইন্দ্রণের একটি জোড়া কীচক্রম দ্বারা পূর্ণ হবে।তুলনা ফাংশনটি প্রথম পারামিটার কম, সমান, বা বড় হলে একটি কম, ০, বা পঞ্চাশ ফলাফল ফিরাবে。
কারিগরি বিবরণ
ফলাফল: | সফল হলে TRUE ফিরায়, অসফল হলে FALSE ফিরায়。 |
PHP সংস্করণ: | 4+ |