130 of 410 menu

A strncmp függvény

A strncmp függvény binárisan biztonságos összehasonlítást végez két sztring első n karaktere között, kis- és nagybetűk megkülönböztetésével. A strcmp-hez hasonlóan 0-t ad vissza egyenlőség esetén, negatív számot, ha az első sztring kisebb, és pozitívat, ha nagyobb.

Szintaxis

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

Példa

Azonos sztringek első 3 karakterének összehasonlítása:

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

A kód végrehajtásának eredménye:

0

Példa

Különböző sztringek első 4 karakterének összehasonlítása:

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

A kód végrehajtásának eredménye (negatív szám, mert 'l' < 'r'):

-8

Példa

Sztring előtagjának ellenőrzése:

<?php $url = "https://example.com"; if (strncmp($url, "https://", 8) === 0) { echo "Biztonságos kapcsolat"; } ?>

A kód végrehajtásának eredménye:

"Biztonságos kapcsolat"

Lásd még

  • a strcmp függvényt,
    amely a sztringeket teljes egészében hasonlítja össze
  • a strncasecmp függvényt,
    amely az első n karaktert hasonlítja össze kis- és nagybetűk megkülönböztetése nélkül
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás