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ֆունկցիան,
որը տեսակավորում է ըստ callback-ի -
uksortֆունկցիան,
որը տեսակավորում է ըստ callback-ի՝ բանալիներով -
uasortֆունկցիան,
որը տեսակավորում է ըստ callback-ի՝ պահպանելով բանալիները -
array_multisortֆունկցիան,
որը տեսակավորում է մի քանի զանգվածներ