131 of 410 menu

Funkcja strncasecmp

Funkcja strncasecmp wykonuje porównanie pierwszych określonych n znaków dwóch ciągów bez uwzględniania wielkości liter. Zwraca 0 jeśli podciągi są równe, liczbę ujemną jeśli pierwszy ciąg jest mniejszy od drugiego, i dodatnią jeśli pierwszy ciąg jest większy.

Składnia

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

Przykład

Porównanie pierwszych 4 znaków bez uwzględniania wielkości liter:

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

Wynik wykonania kodu:

0

Przykład

Porównanie z różnicą w wielkości liter:

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

Wynik wykonania kodu (liczba ujemna, ponieważ 'p' < 'R'):

-8

Przykład

Sprawdzanie prefiksu bez uwzględniania wielkości liter:

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

Wynik wykonania kodu:

'+++'

Zobacz też

  • funkcję strncmp,
    która porównuje pierwsze n znaków z uwzględnieniem wielkości liter
  • funkcję strcasecmp,
    która porównuje ciągi w całości bez uwzględniania wielkości liter
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć