In diesem Tutorial erkläre ich ihnen wie sie die PHP-Funktion strcmp() verwenden. Diese PHP-Funktion wandelt zwei Zeichenketten in das Binärformat um und dann werden diese beiden miteinander verglichen. Man könnte zum Beispiel damit eine Vergleichssuche realisieren oder mit der PHP-Funktion usort() ein Array sortieren über die Vergleichsfunktion.
Der Syntax:
strcmp(Zeichenkette1, Zeichenkette2);
Beispiel:
<?php
$zeichenkette1 = 'Nico';
$zeichenkette2 = 'Nico Schubert';
$rueckgabe_strcmp = strcmp($zeichenkette1,
$zeichenkette2);
echo $rueckgabe_strcmp;
?>
Ausgabe:
-9
Erklärung: In den Variablen $zeichenkette1 und $zeichenkette2 sind zwei unterschiedlich lange Strings gespeichert. Danach wird mit der PHP Funktion strcmp() die beiden Variable in Binärcode umgewandelt und miteinander verglichen. das Ergebnis wird in der Variable $rueckgabe_strcmp gespeichert. Im nächsten Abschnitt geben wir den PHP Befehl echo die Variable $rueckgabe_strcmp aus.
Hinweis: Es wird bei dieser PHP-Funktion strcmp(), zwischen Groß und Kleinschreibung unterschieden. Die Funktion gibt die Werte -1, 0 oder 1 zur Rück. Bei -1 ist die Zeichenkette1 kleiner als die Zeichenkette2. Bei 0 sind beide gleich. Wenn die Zahl eine positive Zahl z.b.: 1, wäre die Zeichenkette2 größer.
Alternativ können sie sich auch, die PHP-Funktion strcspn() ansehen.