ফাংশন natcasesort

natcasesort ফাংশন একটি অ্যারেকে সাজায় যেমন একজন মানুষ করত। এই ক্ষেত্রে ফাংশনটি কী এবং মানগুলির মধ্যে সম্পর্ক বজায় রাখে।

natsort এর থেকে ভিন্ন এটি অক্ষরের কেস উপেক্ষা করে।

সিনট্যাক্স

phpsort(array &$array, int $flags = SORT_REGULAR): bool

উদাহরণ

প্রথমে আসুন natsort ফাংশন ব্যবহার করে কেস সেনসিটিভভাবে সাজাই:

php<?php
  $arr = [
    'Img12.png',
    'Img10.png',
    'img2.png',
    'Img1.png'
  ];
  
  natsort($arr);
  var_dump($arr);
?>

কোড 실행ের ফলাফল:

php[
  'Img10.png',
  'img1.png',
  'img2.png',
  'img12.png',
]

উদাহরণ

এবং এখন natcasesort ফাংশন ব্যবহার করে ন্যাচারাল সর্ট করি:

php<?php
  $arr = [
    'img12.png',
    'Img10.png',
    'img2.png',
    'img1.png'
  ];
  
  natcasesort($arr);
  var_dump($arr);
?>

কোড 실행ের ফলাফল:

php[
  'img1.png',
  'img2.png',
  'Img10.png',
  'img12.png',
]

আরও দেখুন

  • sort ফাংশন,
    যা মানের ভিত্তিতে বর্ধমান ক্রমে সাজায়
  • rsort ফাংশন,
    যা মানের ভিত্তিতে হ্রাসমান ক্রমে সাজায়
  • ksort ফাংশন,
    যা কী এর ভিত্তিতে বর্ধমান ক্রমে সাজায়
  • krsort ফাংশন,
    যা কী এর ভিত্তিতে হ্রাসমান ক্রমে সাজায়
  • asort ফাংশন,
    যা মানের ভিত্তিতে বর্ধমান ক্রমে সাজায় এবং কী সংরক্ষণ করে
  • arsort ফাংশন,
    যা মানের ভিত্তিতে হ্রাসমান ক্রমে সাজায় এবং কী সংরক্ষণ করে
  • natsort ফাংশন,
    যা ন্যাচারাল ভাবে সাজায়
  • usort ফাংশন,
    যা কলব্যাক এর ভিত্তিতে সাজায়
  • uksort ফাংশন,
    যা কলব্যাক এর ভিত্তিতে কী দ্বারা সাজায়
  • uasort ফাংশন,
    যা কলব্যাক এর ভিত্তিতে সাজায় এবং কী সংরক্ষণ করে
  • array_multisort ফাংশন,
    যা একাধিক অ্যারে সাজায়