131 of 410 menu

Funktion strncasecmp

Die Funktion strncasecmp führt einen Vergleich der ersten angegebenen n Zeichen zweier Zeichenketten ohne Berücksichtigung der Groß-/Kleinschreibung durch. Sie gibt 0 zurück, wenn die Teilzeichenketten gleich sind, eine negative Zahl, wenn die erste Zeichenkette kleiner als die zweite ist, und eine positive, wenn die erste Zeichenkette größer ist.

Syntax

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

Beispiel

Vergleich der ersten 4 Zeichen ohne Berücksichtigung der Groß-/Kleinschreibung:

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

Ergebnis der Codeausführung:

0

Beispiel

Vergleich mit einem Unterschied in der Groß-/Kleinschreibung:

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

Ergebnis der Codeausführung (negative Zahl, da 'p' < 'R'):

-8

Beispiel

Prüfung des Präfixes ohne Berücksichtigung der Groß-/Kleinschreibung:

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

Ergebnis der Codeausführung:

'+++'

Siehe auch

  • die Funktion strncmp,
    die die ersten n Zeichen unter Berücksichtigung der Groß-/Kleinschreibung vergleicht
  • die Funktion strcasecmp,
    die Zeichenketten vollständig 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