Funksiýa natcasesort
Funksiýa natcasesort massiwy,
adamynyň edişi ýaly tertipleýär.
Şol bir wagtyň özünde funksiýa açarlar bilen
görnüşler arasyndaky baglanyşyklary saklaýar.
natsort-dan tapawutlylykda
simwol registrine üns bermeýär.
Sintaksis
sort(array &$array, int $flags = SORT_REGULAR): bool
Mysal
Ilki bilen, registri hasaba almak bilen
natsort funksiýasynyň kömegi bilen
tertipleme geçirýäris:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
Kodyň ýerine ýetiriliş netijesi:
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
Mysal
Indi bolsa, natcasesort funksiýasynyň kömegi bilen
natural tertipleme geçirýäris:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
Kodyň ýerine ýetiriliş netijesi:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
Şeýle-de görüň
-
funksiýa
sort,
elementleri artýan tertipde tertipleýär -
funksiýa
rsort,
elementleri azalýan tertipde tertipleýär -
funksiýa
ksort,
açarlary artýan tertipde tertipleýär -
funksiýa
krsort,
açarlary azalýan tertipde tertipleýär -
funksiýa
asort,
elementleri açarlary saklamak bilen artýan tertipde tertipleýär -
funksiýa
arsort,
elementleri açarlary saklamak bilen azalýan tertipde tertipleýär -
funksiýa
natsort,
natural usul bilen tertipleýär -
funksiýa
usort,
kolbek boýunça tertipleýär -
funksiýa
uksort,
kolbek boýunça açarlar boýunça tertipleýär -
funksiýa
uasort,
kolbek boýunça tertipleýär we açarlary saklaýar -
funksiýa
array_multisort,
birnäçe massiwy tertipleýär