English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP strnatcmp() Funktion Anleitung und Beispiel

PHP String Zeichenkettenfunktionen Handbuch

Die strnatcmp() -Funktion vergleicht Zeichenfolgen mit natürlicher Sortierreihenfolge (Groß-/Kleinschreibung berücksichtigen).

Syntax

int strnatcmp ( string $str1 , string $str2 )

Definition und Verwendung

Es verwendet den Algorithmus der natürlichen Ordnung, um zwei Zeichenketten zu vergleichen und Gross-/Kleinschreibung zu berücksichtigen.

Rückgabewert

 Wie anderen Zeichenkettenvergleichsfunktionen, wenn str1 Kleiner als str2 Rückgabe < 0; wenn str1 Größer als str2 Rückgabe > 0; wenn beide gleich, wird 0 zurückgegeben.

Parameter

NummerParameter und Beschreibung
1

string1

Erster String

2

string2

Zweiter String

Online-Beispiel

Probieren Sie die folgenden Beispiele aus, um die Größe von zwei Zeichenketten zu vergleichen:

<?php
//Groß-/Kleinschreibung berücksichtigen, zwei Zeichenketten vergleichen
echo strnatcmp("5w3codebox!","5w3codebox!");
echo "<br>";
//Groß-/Kleinschreibung berücksichtigen, zwei Zeichenketten vergleichen
echo strnatcmp("5w3codebox!","5w3codebox!");
echo "<br>";
//Der zweite String ist größer als der erste String
echo strnatcmp("5w3codebox!","58w3codebox!");
echo "<br>";
//Der zweite String ist kleiner als der erste String
echo strnatcmp("101111w3codebox!","211w3codebox!");
?>
Testen Sie heraus‹/›

Ausgabeergebnis

0
1
-1
1

PHP String Zeichenkettenfunktionen Handbuch