АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
175 of 410 menu

Функцыя natcasesort

Функцыя natcasesort сартуе масіў так, як гэта зрабіў бы чалавек. Пры гэтым функцыя захоўвае сувязі паміж ключамі і значэннямі.

У адрозненне ад natsort ігнаруе рэгістр сімвалаў.

Сінтаксіс

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

Прыклад

Давайце для пачатку выканаем сартаванне з дапамогай функцыі natsort з улікам рэгістра:

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

Вынік выканання кода:

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

Прыклад

А цяпер выканаем натуральнае сартаванне з дапамогай функцыі natcasesort:

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

Вынік выканання кода:

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

Глядзіце таксама

  • функцыю sort,
    якая сартуе па ўзрастанні элементаў
  • функцыю rsort,
    якая сартуе па ўбыванні элементаў
  • функцыю ksort,
    якая сартуе па ўзрастанні ключоў
  • функцыю krsort,
    якая сартуе па ўбыванні ключоў
  • функцыю asort,
    якая сартуе па ўзрастанні элементаў з захаваннем ключоў
  • функцыю arsort,
    якая сартуе па ўбыванні элементаў з захаваннем ключоў
  • функцыю natsort,
    якая сартуе натуральным чынам
  • функцыю usort,
    якая сартуе па зваротнай функцыі
  • функцыю uksort,
    якая сартуе па зваротнай функцыі па ключах
  • функцыю uasort,
    якая сартуе па зваротнай функцыі з захаваннем ключоў
  • функцыю array_multisort,
    якая сартуе некалькі масіваў
byenru