Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die Funktion strnatcmp in PHP

So verwenden Sie die Funktion strnatcmp in PHP

青灯夜游
青灯夜游Original
2019-05-24 11:00:452713Durchsuche

Verwendung der strnatcmp-Funktion in PHP: [strnatcmp($string1,$string2)]. Die Funktion strnatcmp vergleicht zwei Zeichenfolgen (Groß- und Kleinschreibung beachten) mithilfe eines „natürlichen Algorithmus“.

So verwenden Sie die Funktion strnatcmp in PHP

strnatcmp() ist eine in PHP integrierte Funktion, die den Algorithmus „natürliche Reihenfolge“ verwendet, um zwei Zeichenfolgen zu vergleichen und eine positive Ganzzahl, eine negative Zahl, zurückzugeben , oder Null; Groß-/Kleinschreibung beachten. Die Syntax lautet strnatcmp($string1,$string2), die zwei erforderliche String-Parameter zum Vergleich akzeptiert.

(Empfohlenes Tutorial: PHP-Video-Tutorial)

Wie verwende ich die PHP-Funktion strnatcmp()?

php strnatcmp-Funktion wird verwendet, um zwei Zeichenfolgen in einem Algorithmus „natürlicher Reihenfolge“ zu vergleichen, wobei die Groß-/Kleinschreibung beachtet wird.

Grundlegende Syntax:

strnatcmp($string1,$string2)

Parameter: strnatcmp()-Funktion akzeptiert zwei erforderliche Zeichenfolgenparameter zum Vergleich

●$string1 : erforderlicher Parameter, gibt die erste zu vergleichende Zeichenfolge an.

● $string2: Erforderlicher Parameter, gibt die zweite zu vergleichende Zeichenfolge an.

Rückgabewert: Die Funktion strnatcmp() gibt einen ganzzahligen Wert gemäß den folgenden Bedingungen zurück:

●Wenn die beiden Zeichenfolgen gleich sind, gibt die Funktion 0 zurück.

● Wenn $string1 kleiner als $string2 ist, gibt die Funktion einen negativen Wert (06940913923fc6b273f17c0bbf3c2230 0).

Erklärung: In der natürlichen Arithmetik ist die Zahl 2 kleiner als die Zahl 10. Bei der Computersortierung ist 10 kleiner als 2, weil die erste Zahl von 10 kleiner als 2 ist.

Sehen wir uns anhand eines Beispiels an, wie die PHP-Funktion strnatcmp() verwendet wird.

<?php
//使用自然算法来比较两个字符串
echo strnatcmp("2hello world!","01hello world!");
echo "<br>";
echo strnatcmp("01hello world!","2hello world!");
?>

Ausgabe:

1
-1

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion strnatcmp in PHP. 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