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

So verwenden Sie die Funktion strnatcasecmp in PHP

青灯夜游
青灯夜游Original
2019-05-24 11:21:372625Durchsuche

Verwendung der Funktion strnatcasecmp in PHP: [strnatcasecmp($string1, $string2)]. Die Funktion strnatcasecmp kann zwei Zeichenfolgen mithilfe eines „natürlichen Algorithmus“ vergleichen.

So verwenden Sie die Funktion strnatcasecmp in PHP

Die Funktion strnatcasecmp() ist eine in PHP integrierte Funktion, die den Algorithmus „natürliche Reihenfolge“ verwendet, um zwei Zeichenfolgen zu vergleichen (ohne Berücksichtigung der Groß-/Kleinschreibung). . Die Syntax lautet: strnatcasecmp($string1, $string2) akzeptiert zwei Zeichenfolgen als Parameter und gibt einen ganzzahligen Wert (positiv, negativ oder Null) zurück.

(Empfohlenes Tutorial: PHP-Video-Tutorial)

Wie verwende ich die PHP-Funktion strnatcasecmp()?

php strnatcasecmp()-Funktion verwendet einen „natürlichen“ Algorithmus, um zwei Zeichenfolgen zu vergleichen (ohne Berücksichtigung der Groß- und Kleinschreibung).

Hinweis: Die Funktion strnatcasecmp() ähnelt der Funktion strnatcmp() . Der einzige Unterschied besteht darin, dass bei dieser Funktion die Groß-/Kleinschreibung nicht berücksichtigt wird.

Grundlegende Syntax:

strnatcasecmp($string1,$string2)

Parameter: Die Funktion akzeptiert zwei erforderliche Zeichenfolgenparameter, wie in der obigen Syntax gezeigt. Diese Parameter sind wie folgt definiert:

● $string1: Dieser Parameter gibt die erste zu vergleichende Zeichenfolge an und kann nicht weggelassen werden.

● $string2: Dieser Parameter gibt die zweite zu vergleichende Zeichenfolge an und kann nicht weggelassen werden.

Rückgabewert: Diese Funktion gibt abhängig von den folgenden Bedingungen eine positive Ganzzahl, eine negative Zahl oder 0 zurück:

● Wenn die beiden Zeichenfolgen gleich sind, wird zurückgegeben 0, wenn $string1 größer als $ string2 ist, wird ein positiver Wert (> 0) zurückgegeben.

● Wenn $string1 kleiner als $string2 ist, wird ein negativer Wert (<0) zurückgegeben.

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

Beispiel 1:

<?php
echo strnatcasecmp("2hello world!","01hello world!");
echo "<br>";
echo strnatcasecmp("01hello world!","2hello world!");
?>
输出:
1
-1

Beispiel 2:

<?php 
  
echo strnatcasecmp("Hello", "HELLO"); 
echo "<br>";
echo strnatcmp("Hello", "HELLO"); 
  
?>

Ausgabe:

0
1

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion strnatcasecmp 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