Heim  >  Artikel  >  Backend-Entwicklung  >  Die Funktion in PHP zum Vergleichen von Zeichenfolgen ist

Die Funktion in PHP zum Vergleichen von Zeichenfolgen ist

下次还敢
下次还敢Original
2024-04-27 15:24:361143Durchsuche

Zu den Funktionen zum Vergleichen von Zeichenfolgen in PHP gehören: strcmp(): Gibt das Vergleichsergebnis zweier Zeichenfolgen zurück (gibt 0 zurück, wenn sie gleich sind, gibt eine positive Ganzzahl zurück, wenn die erste Zeichenfolge größer als die zweite Zeichenfolge ist, andernfalls wird eine negative Ganzzahl zurückgegeben). strncmp(): Vergleicht die ersten N Zeichen zweier Strings. strcasecmp(): Vergleicht zwei Zeichenfolgen und ignoriert dabei die Groß-/Kleinschreibung. strncasecmp(): Vergleicht die ersten N Zeichen zweier Zeichenfolgen und ignoriert dabei die Groß-/Kleinschreibung. strcmp_nat(): Vergleicht zwei Zeichenfolgen in natürlicher Reihenfolge (Zahlen werden numerisch verglichen, Buchstaben werden alphabetisch verglichen).

Die Funktion in PHP zum Vergleichen von Zeichenfolgen ist

Funktionen zum Vergleichen von Zeichenfolgen in PHP

PHP bietet viele Funktionen zum Vergleichen von Zeichenfolgen. Die am häufigsten verwendeten sind:

1. strcmp()-Funktion

<code class="php">int strcmp(string $str1, string $str2)</code>
  • Vergleicht zwei Zeichenfolgen und gibt zurück 0, wenn sie gleich sind, eine positive Ganzzahl, wenn die erste Zeichenfolge größer als die zweite Zeichenfolge ist, andernfalls eine negative Ganzzahl.

2. Die Funktion strncmp()

<code class="php">int strncmp(string $str1, string $str2, int $length)</code>
  • vergleicht die ersten N Zeichen zweier Zeichenfolgen und gibt 0 zurück, wenn die erste Zeichenfolge größer als die zweite Zeichenfolge ist, andernfalls wird zurückgegeben eine negative ganze Zahl.

3. Die Funktion strcasecmp()

<code class="php">int strcasecmp(string $str1, string $str2)</code>
  • ignoriert die Groß- und Kleinschreibung und vergleicht zwei Zeichenfolgen, wenn sie gleich sind. Wenn die erste Zeichenfolge größer als die zweite Zeichenfolge ist, wird ansonsten eine positive Ganzzahl zurückgegeben es gibt eine negative Ganzzahl zurück.

4. Die Funktion strncasecmp()

<code class="php">int strncasecmp(string $str1, string $str2, int $length)</code>
  • ignoriert die Groß-/Kleinschreibung und vergleicht die ersten N Zeichen zweier Zeichenfolgen. Wenn sie gleich sind, wird 0 zurückgegeben. Wenn die erste Zeichenfolge größer als die zweite Zeichenfolge ist, wird zurückgegeben eine positive Ganzzahl, andernfalls wird eine negative Ganzzahl zurückgegeben. 5. Funktion strcmp_nat() Zeichenkette, gibt eine positive Ganzzahl zurück, andernfalls eine negative Ganzzahl.

Das obige ist der detaillierte Inhalt vonDie Funktion in PHP zum Vergleichen von Zeichenfolgen ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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