130 of 410 menu

Funktion strncmp

Die Funktion strncmp führt einen binär-sicheren Vergleich der ersten n Zeichen zweier Strings unter Berücksichtigung der Groß-/Kleinschreibung durch. Wie strcmp gibt sie 0 bei Gleichheit zurück, eine negative Zahl, wenn der erste String kleiner ist, und eine positive, wenn er größer ist.

Syntax

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

Beispiel

Vergleich der ersten 3 Zeichen gleicher Strings:

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

Ergebnis der Codeausführung:

0

Beispiel

Vergleich der ersten 4 Zeichen unterschiedlicher Strings:

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

Ergebnis der Codeausführung (negative Zahl, da 'l' < 'r'):

-8

Beispiel

Prüfung des String-Präfixes:

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

Ergebnis der Codeausführung:

"Sichere Verbindung"

Siehe auch

  • die Funktion strcmp,
    die Strings vollständig vergleicht
  • die Funktion strncasecmp,
    die die ersten n Zeichen ohne Berücksichtigung der Groß-/Kleinschreibung vergleicht
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen