130 of 410 menu

Funkcija strncmp

Funkcija strncmp veic bināri drošu pirmo n rakstzīmju salīdzināšanu divās virknēs, ņemot vērā reģistru. Tāpat kā strcmp, tā atgriež 0, ja vienādas, negatīvu skaitli, ja pirmā virkne ir mazāka, un pozitīvu, ja lielāka.

Sintakse

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

Piemērs

Pirmo 3 rakstzīmju salīdzināšana identiskās virknēs:

<?php $res = strncmp("Hello", "Help me", 3); echo $res; ?>

Koda izpildes rezultāts:

0

Piemērs

Pirmo 4 rakstzīmju salīdzināšana dažādās virknēs:

<?php $res = strncmp("apple", "apricot", 4); echo $res; ?>

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

-8

Piemērs

Virknes prefiksa pārbaude:

<?php $url = "https://example.com"; if (strncmp($url, "https://", 8) === 0) { echo "Droša savienojums"; } ?>

Koda izpildes rezultāts:

"Droša savienojums"

Skatiet arī

  • funkciju strcmp,
    kura salīdzina virknes pilnībā
  • funkciju strncasecmp,
    kura salīdzina pirmās n rakstzīmes, 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