Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

strcasecmp

String-Funktionen

    Befehl:
int strcasecmp ( string $str1 , string $str2 )


    Parameter-Liste:
NameBeschreibung
str1Die erste Zeichekette.
str2Die zweite Zeichenkette.

    Rückgabewerte:
Ist str1 kleiner als str2 wird ein Wert < 0 zurückgegeben, ist str1 grösser als str2 ein Wert > 0, und bei Gleichheit gibt die Funktion 0 zurück.

    Beschreibung:
Gross- und kleinschreibungsunabhängiger Vergleich zweier Zeichenketten, der binary safe ausgeführt wird.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Siehe auch:
Vergleich zweier Strings (Binary safe)
 
Führt eine Suche mit einem regulären Ausdruck durch
 
Binärdaten-sicherer Vergleich zweier Strings, beginnend an einer bestimmten Position und endend nach einer festgelegten Länge
 
Binärdaten-sicherer und gross- und kleinschreibungs-unabhängiger Stringvergleich der ersten n Zeichen
 
Wie strstr, aber unabhängig von Gross- bzw. Kleinschreibung
 
Gibt einen Teil eines Strings zurück
 

strcasecmp() - Beispiel:


Eingabe:
<?php
$var1 = "Willi";
$var2 = "willi";
if (strcasecmp($var1, $var2) == 0) {
    echo '$var1 ist gleich $var2 bei einem String-Vergleich '
       . 'ohne Berücksichtigung von Gross- und Kleinschreibung';
} else {
    echo 'false 1';
}

$var1 = "Willi";
$var2 = "seiler";
if (strcasecmp($var1, $var2) != 0) {
    echo '$var1 ist nicht gleich $var2 bei einem String-Vergleich '
       . 'ohne Berücksichtigung von Gross- und Kleinschreibung';
} else {
     echo 'false 2';
}
?>


Ausgabe:
$var1 ist gleich $var2 bei einem String-Vergleich ohne Berücksichtigung von Gross- und Kleinschreibung

$var1 ist nicht gleich $var2 bei einem String-Vergleich ohne Berücksichtigung von Gross- und Kleinschreibung

Beschreibung:
Mit strcasecmp() kann man zwei Zeichenketten (str1 und str2) auf Bin�rbasis miteinander vergleichen. Achten Sie darauf, dass bei dem Vergleich nicht zwischen Gross- und Kleinschreibung unterschieden wird.
String-Funktionen