Функция strnatcasecmp
Функция strnatcasecmp икки сатрни белгилар регистрини хисобга олмаган холда,
табиий тартиблаш алгоритми (natural order)дан фойдаланиб солиштиради. Биринчи параметрга
солиштириладиган биринчи сатр, иккинчи параметрга - иккинчи сатр берилади. Функция 0ни қайтаради агар сатрлар бир хил бўлса, -1ни агар биринчи сатр иккинчидан кичик бўлса,
ва 1дан катта сонни агар биринчи сатр иккинчидан катта бўлса.
Синтаксис
strnatcasecmp(string1, string2);
Мисол
Икки бир хил сатрни регистрни хисобга олмаган холда солиштирамиз:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
Кодни ишга тушириш натижаси:
0
Мисол
Сонлар билан сатрларни табиий тартиблашдан фойдаланиб солиштирамиз:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
Кодни ишга тушириш натижаси:
-1
Мисол
Турли регистрага эга сатрларни солиштириш:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
Кодни ишга тушириш натижаси:
-1
Шунингдек қаранг
-
strnatcmpфункцияси,
регистрни хисобга олган холда сатрларни солиштиради -
strcasecmpфункцияси,
регистрни хисобга олмаган холда сатрларни солиштиради -
strcmpфункцияси,
регистрни хисобга олган холда сатрларни солиштиради