কম্পিউটার টিউটোরিয়াল

PHP-এ সাব-ভ্যালু দিয়ে মাল্টিডাইমেনশনাল অ্যারে সর্ট করা


'usort' ফাংশন ব্যবহার করে PHP-এ মাল্টিডাইমেনশনাল অ্যারে সর্ট করা যায়। এটি একটি ইউজার-ডিফাইনড ক্রাইটেরিয়া ভিত্তিক অ্যারে সর্ট করে।

উদাহরণ

<?php function my_sort($a,$b) {    if ($a==$b) return 0;    return ($a<$b)?-1:1; } $a=array(4,2,81,63); usort($a,"my_sort"); $arrlength=count($a); for($x=0;$x<$arrlength;$x++) {    echo $a[$x];    echo "<br>"; } ?>

আউটপুট

এটি নিচের ফলাফলটি উত্পন্ন করবে:

2 4 63 81

৪ উপাদান সহ একটি অ্যারে ঘোষণা করা হয়েছে এবং এই অ্যারে usort ফাংশনে পাস করা হয়েছে, সেইসাথে ইউজার-ডিফাইনড 'my_sort' ফাংশন উপাদানগুলোর ওপর কল করা হয়েছে যাতে সর্টিং অ্যাসেন্ডিং অর্ডারে হয়।


  1. PHP-এ array_uintersect_assoc() ফাংশন

  2. PHP-এ array_udiff_uassoc() ফাংশন

  3. PHP-এ array_udiff() ফাংশন

  4. PHP-তে array() ফাংশন