Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

strncmp

String-Funktionen

    Befehl:
int strncmp ( string $str1 , string $str2 , int $len )


    Parameter-Liste:
NameBeschreibung
str1Die erste Zeichenkette.
str2Die zweite Zeichenkette.
lenDie Länge der Zeichenkette, die für den Vergleich herangezogen werden soll.

    Rückgabewerte:
Ähnlich anderen String-Vergleichs-Funktionen gibt diese < 0 zurück, wenn str1 kleiner ist als str2, bzw. > 0, wenn str1 grösser ist als str2, oder 0, wenn sie gleich sind.

    Beschreibung:
Diese Funktion ist ähnlich strcmp() mit dem Unterschied, dass Sie die (maximale) Anzahl Zeichen (len) angeben können, die bei jedem String verglichen werden soll.

Beachten Sie, dass der Vergleich Gross- und Kleinschreibung berücksichtigt.


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

    Siehe auch:
Binärdaten-sicherer und gross- und kleinschreibungs-unabhängiger Stringvergleich der ersten n Zeichen
 
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
 
Vergleich zweier Strings (Binary safe)
 
Findet das erste Vorkommen eines Strings
 
Gibt einen Teil eines Strings zurück
 

strncmp() - Beispiel:


Eingabe:
<?PHP
$var_1 = 'Willi Seiler - Homepage';

$var_2 = 'Willis Homepage';

$wert = strncmp ( $var_1, $var_2, 4 );

if ( $wert == 0 )
{
  echo '<b>' . $var_1 . '</b> ist gleich als <b>' . $var_2 . '</b>';
}
?>


Ausgabe:
Willi Seiler - Homepage ist gleich als Willis Homepage

Beschreibung:
Mit strncmp() kann man zwei Zeichenketten (str1 und str2) auf Bin�rbasis miteinander vergleichen. Dabei kann man mit dem Parameter len die L�nge der zu untersuchenden Zeichenkette bestimmen. Sollte einer der Strings k�rzer sein als der angegebene Wert, so wird dessen L�nge als Grundlage des Vergleichs genommen. Achten Sie darauf, dass bei dem Vergleich zwischen Gross- und Kleinschreibung unterschieden wird.
String-Funktionen