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