Функция 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,
которая бірнеше массивтерді сұрыптайды