फ़ंक्शन 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,
जो एक साथ कई सरणियों को क्रमबद्ध करती है