Heim > Backend-Entwicklung > PHP-Problem > So erkennen Sie die Ähnlichkeiten und Unterschiede von Zeichenfolgen in PHP-Funktionen

So erkennen Sie die Ähnlichkeiten und Unterschiede von Zeichenfolgen in PHP-Funktionen

醉折花枝作酒筹
Freigeben: 2023-03-11 21:52:01
Original
2147 Leute haben es durchsucht

Im vorherigen Artikel haben wir die Methode zum Ersetzen bestimmter Zeichen in einer Zeichenfolge kennengelernt. Lesen Sie bei Bedarf „Detaillierte Einführung in die Methode zum Ersetzen bestimmter Zeichen in PHP (Groß- und Kleinschreibung beachten)“. Dieses Mal stellen wir Ihnen die Methode zum Vergleichen zweier Zeichenfolgen vor. Sie können bei Bedarf darauf zurückgreifen.

Manchmal müssen wir möglicherweise zwei Zeichenfolgen vergleichen. Zu diesem Zeitpunkt müssen wir die Funktion zum Vergleichen von Zeichenfolgen verwenden. Daher stellen wir heute die Methode zum Vergleichen zweier Zeichenfolgen vor.

Schauen wir uns zunächst die erste Methode an, die die Funktion strcasecmp() verwendet.

Schauen wir uns ein kleines Beispiel an.

<?php
echo strcasecmp("yellow rattan wine","Yellow Rattan Wine");
?>
Nach dem Login kopieren

Werfen wir einen Blick auf die Ergebnisse dieses Beispiels

0
Nach dem Login kopieren

Liebe Freunde, habt ihr viele Fragezeichen? Was bedeutet diese 0? Keine Sorge, lernen wir diese Funktion kennen. Die Funktion

strcasecmp() vergleicht zwei Zeichenfolgen.

Werfen wir einen Blick auf die Syntax dieser Funktion

strcasecmp(要比较的第一个字符串,要比较的第二个字符串)
Nach dem Login kopieren

Das Wichtigste ist der Rückgabewert dieser Funktion, werfen wir einen Blick darauf.

Diese Funktion gibt zurück:

  • 0 – wenn die beiden Strings gleich sind

  • <0 – wenn String1 kleiner als String2 ist

  • >0 – wenn String1 größer als String2 ist

Nachdem wir nun eine Funktion eingeführt haben, stellen wir die zweite Methode vor, die Funktion strcmp().

Werfen wir einen Blick auf eine kleine Kastanie.

<?php
echo strcmp("yellow rattan wine","Yellow Rattan Wine");
?>
Nach dem Login kopieren

Sehen Sie sich das Ergebnis dieser Kastanie an

So erkennen Sie die Ähnlichkeiten und Unterschiede von Zeichenfolgen in PHP-Funktionen

32? Was bedeutet das? Ist das die gleiche Funktion wie oben? Lass es uns jetzt lernen. Die Funktion

strcmp() vergleicht zwei Zeichenfolgen.

Werfen wir einen Blick auf die Syntax dieser Funktion

strcmp(要比较的第一个字符串,要比较的第二个字符串)
Nach dem Login kopieren

Diese Funktion ist die gleiche wie die obige strcasecmp-Funktion. Der zurückgegebene Wert ist größer als 0, was bedeutet, dass das erste Zeichen größer als das zweite Zeichen ist.

Das ist alles. Wenn Sie noch etwas wissen möchten, können Sie hier klicken. → →

php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erkennen Sie die Ähnlichkeiten und Unterschiede von Zeichenfolgen in PHP-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage