কম্পিউটার

PHP-তে array_multisort() ফাংশন


array_multisort() ফাংশন একাধিক বা বহুমাত্রিক অ্যারে সাজায়। এটি একটি সাজানো অ্যারে প্রদান করে৷

সিনট্যাক্স

array_multisort(arr1, sort_order, sort_type, arr2, arr3, arr4...)

পরামিতি

  • arr1 − সাজানোর জন্য অ্যারে

  • সর্ট_অর্ডার - সাজানোর ক্রম। নিম্নলিখিত সম্ভাব্য মানগুলি হল

    • - SORT_ASC - ডিফল্ট। আরোহী ক্রমে সাজান (A-Z)

    • - SORT_DESC - নিচের ক্রমে সাজান (Z-A)

  • সর্ট_টাইপ - বাছাই আচরণ. নিম্নলিখিত সম্ভাব্য মান আছে

    • SORT_REGULAR - ডিফল্ট। সাধারণভাবে উপাদান তুলনা করুন (স্ট্যান্ডার্ড ASCII)

    • SORT_NUMERIC - উপাদানগুলিকে সংখ্যাসূচক মান হিসাবে তুলনা করুন

    • SORT_STRING - স্ট্রিং মান হিসাবে উপাদান তুলনা করুন

    • SORT_LOCALE_STRING - বর্তমান লোকেলের উপর ভিত্তি করে উপাদানগুলিকে স্ট্রিং হিসাবে তুলনা করুন (সেটলোকেল() ব্যবহার করে পরিবর্তন করা যেতে পারে)

    • SORT_NATURAL - natsort()

      এর মত "প্রাকৃতিক ক্রম" ব্যবহার করে স্ট্রিং হিসাবে উপাদানের তুলনা করুন
    • SORT_FLAG_CASE - কেস-অসংবেদনশীলভাবে স্ট্রিংগুলিকে সাজানোর জন্য SORT_STRING বা SORT_NATURAL এর সাথে (বিটওয়াইজ বা) একত্রিত করা যেতে পারে৷

  • arr2 − আরেকটি অ্যারে. ঐচ্ছিক

  • arr3 − আরেকটি অ্যারে. ঐচ্ছিক।

  • arr4 − আরেকটি অ্যারে. ঐচ্ছিক।

ফেরত

array_multisort() ফাংশন একটি সাজানো অ্যারে প্রদান করে।

উদাহরণ

<?php
$a1 = array(12, 55, 3, 9, 99);
$a2 = array(44, 67, 22, 78, 46);
array_multisort($a1,$a2);
print_r($a1);
print_r($a2);
?>

আউটপুট

Array
(
[0] => 3
[1] => 9
[2] => 12
[3] => 55
[4] => 99
)
Array
(
[0] => 22
[1] => 78
[2] => 44
[3] => 67
[4] => 46
)

উদাহরণ

আসুন আমরা দুটি অ্যারেকে একত্রিত করার জন্য আরেকটি উদাহরণ দেখি এবং তাদের ক্রমবর্ধমান ক্রমে সাজান।

<?php
$a1 = array(12, 55, 3, 9, 99);
$a2 = array(44, 67, 22, 78, 46);
$num = array_merge($a1,$a2);
array_multisort($num,SORT_ASC,SORT_NUMERIC);
print_r($num);
?>

আউটপুট

Array
(
[0] => 3
[1] => 9
[2] => 12
[3] => 22
[4] => 44
[5] => 46
[6] => 55
[7] => 67
[8] => 78
[9] => 99
)

  1. PHP-তে array_splic() ফাংশন

  2. PHP-তে array_shift() ফাংশন

  3. PHP-তে array_multisort() ফাংশন

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