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

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP strnatcasecmp() Funktionssyntax und Beispiel

PHP String Zeichenkettenfunktionen Handbuch

Die strnatcasecmp()-Funktion verwendet den "natürlichen Reihenfolge"-Algorithmus, um Zeichenketten zu vergleichen (ohne Unterschied in der Groß- und Kleinschreibung).

Syntax

strnatcasecmp(Zeichenkette1,Zeichenkette2)

Definition und Verwendung

Es verwendet den natürlichen Algorithmus, um zwei Zeichenketten zu vergleichen. Diese Funktion implementiert den Vergleichsalgorithmus zur Sortierung von numerischen Zeichenketten nach menschlichem Brauch.

In der natürlichen Algorithmus, Zahl 5 Kleiner als Zahl 10。In der Computersortierung,10 Kleiner 5Dies ist, weil 10 Der erste Zahl in 5。

Rückgabewert

 Wie bei anderen Zeichenkettenvergleichsfunktionen, wenn Zeichenkette1 Kleiner als Zeichenkette2 Rückgabe < 0; Wenn Zeichenkette1 Größer als Zeichenkette2 Rückgabe > 0; Wenn beide gleich sind, wird 0 zurückgegeben.

Parameter

NummerParameter und Beschreibung
1

Zeichenkette1

Erste Zeichenkette

2

Zeichenkette2

Zweite Zeichenkette

Online-Beispiel

Probieren Sie die folgenden Beispiele aus, strnatcasecmp verwendet "natürlich" Algorithmus, um zwei Zeichenketten zu vergleichen (ohne Unterschied in der Groß- und Kleinschreibung):

<?php
//Ohne Unterschied in der Groß- und Kleinschreibung, Vergleiche der beiden Zeichenketten
echo strnatcasecmp("5w3codebox!","5w3codebox!");
echo "<br>";
//Die zweite Zeichenkette ist größer als die erste Zeichenkette
echo strnatcasecmp("5w3codebox!","58w3codebox!");
echo "<br>";
//Die zweite Zeichenkette ist kleiner als die erste Zeichenkette
echo strnatcasecmp("101111w3codebox!","211w3codebox!");
?>
Testen Sie heraus‹/›

Ausgabeergebnis

0
-1
1

PHP String Zeichenkettenfunktionen Handbuch