135 of 410 menu

Функция 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,
    которая жолдарды регистрді есепке алып салыстырады
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау