135 of 410 menu

Funkcija strnatcasecmp

Funkcija strnatcasecmp veic divu virkņu salīdzināšanu bez reģistra ņemšanas vērā, izmantojot dabisko kārtošanas algoritmu (natural order). Pirmajā parametrā tiek padota pirmā salīdzināmā virkne, otrajā - otrā virkne. Funkcija atgriež 0 ja virknes ir identiskas, skaitli -1 ja pirmā virkne ir mazāka par otro, un skaitli lielāku par 1 ja pirmā virkne ir lielāka par otro.

Sintakse

strnatcasecmp(string1, string2);

Piemērs

Salīdzināsim divas identiskas virknes bez reģistra ņemšanas vērā:

<?php $res = strnatcasecmp('Hello', 'hello'); echo $res; ?>

Koda izpildes rezultāts:

0

Piemērs

Salīdzināsim virknes ar skaitļiem, izmantojot dabisko kārtošanu:

<?php $res = strnatcasecmp('file2.txt', 'file10.txt'); echo $res; ?>

Koda izpildes rezultāts:

-1

Piemērs

Virkņu salīdzināšana ar dažādu rakstzīmju reģistru:

<?php $res = strnatcasecmp('Apple', 'banana'); echo $res; ?>

Koda izpildes rezultāts:

-1

Skatiet arī

  • funkciju strnatcmp,
    kas salīdzina virknes, ņemot vērā reģistru
  • funkciju strcasecmp,
    kas salīdzina virknes bez reģistra ņemšanas vērā
  • funkciju strcmp,
    kas salīdzina virknes, ņemot vērā reģistru
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt