131 of 410 menu

Funkcija strncasecmp

Funkcija strnasecmp veic norādīto pirmo n simbolu salīdzināšanu no divām virknēm, neņemot vērā reģistru. Atgriež 0, ja apakšvirknes ir vienādas, negatīvu skaitli, ja pirmā virkne ir mazāka par otro, un pozitīvu, ja pirmā virkne ir lielāka par otro.

Sintakse

strncasecmp(string $str1, string $str2, int $length): int

Piemērs

Pirmo 4 simbolu salīdzināšana, neņemot vērā reģistru:

<?php $res = strncasecmp("Hello", "HELP me", 4); echo $res; ?>

Koda izpildes rezultāts:

0

Piemērs

Salīdzināšana ar atšķirību reģistrā:

<?php $res = strncasecmp("apple", "APRICOT", 3); echo $res; ?>

Koda izpildes rezultāts (negatīvs skaitlis, jo 'p' < 'R'):

-8

Piemērs

Prefiksa pārbaude, neņemot vērā reģistru:

<?php $header = "Content-Type: application/json"; if (strncasecmp($header, "content-type:", 12) === 0) { echo '+++'; } ?>

Koda izpildes rezultāts:

'+++'

Skatiet arī

  • funkciju strncmp,
    kura salīdzina pirmos n simbolus, ņemot vērā reģistru
  • funkciju strcasecmp,
    kura pilnībā salīdzina virknes, neņ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