130 of 410 menu

Funkcja strncmp

Funkcja strncmp wykonuje porównanie binarne pierwszych n znaków dwóch ciągów z uwzględnieniem wielkości liter. Podobnie jak strcmp, zwraca 0 w przypadku równości, liczbę ujemną jeśli pierwszy ciąg jest mniejszy, i dodatnią jeśli jest większy.

Składnia

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

Przykład

Porównanie pierwszych 3 znaków identycznych ciągów:

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

Wynik wykonania kodu:

0

Przykład

Porównanie pierwszych 4 znaków różnych ciągów:

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

Wynik wykonania kodu (liczba ujemna, ponieważ 'l' < 'r'):

-8

Przykład

Sprawdzanie prefiksu ciągu:

<?php $url = "https://example.com"; if (strncmp($url, "https://", 8) === 0) { echo "Bezpieczne połączenie"; } ?>

Wynik wykonania kodu:

"Bezpieczne połączenie"

Zobacz też

  • funkcję strcmp,
    która porównuje ciągi w całości
  • funkcję strncasecmp,
    która porównuje pierwsze n znaków bez uwzględnienia 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ć