Aktueller Standort: Startseite> Funktionskategorien> strnatcasecmp

strnatcasecmp

Vergleich von Zeichenfolgen unter Verwendung des natürlichen Ordnungalgorithmus (Fall unempfindlich)
Name:strnatcasecmp
Kategorie:Saite
Programmiersprache:php
Kurzbeschreibung:Verwenden Sie einen Algorithmus "natürlicher Sortieren", um zwei Zeichenfolgen (Fall-unempfindlich) zu vergleichen.

Definition und Verwendung

strnatcasecmp() verwendet einen "natürlichen" Algorithmus, um zwei Zeichenfolgen zu vergleichen.

In natürlichen Algorithmen ist die Zahl 2 kleiner als die Zahl 10. Bei der Computersortierung ist 10 weniger als 2, da die erste Zahl in 10 weniger als 2 liegt.

Hinweis: strnatcasecmp() ist nicht sensibel.

Beispiel

Beispiel 1

Verwenden Sie den "natürlichen" Algorithmus, um zwei Zeichenfolgen (Fall unempfindlich) zu vergleichen:

 <? Php
Echo Strnatcasecmp ( "2Hello World!" , "10Hello World!" ) ;
echo "<br>" ;
Echo Strnatcasecmp ( "10Hello World!" , "2Hello World!" ) ;
?>

Probieren Sie es selbst aus

Beispiel 2

Unterschiede zwischen natürlichen Algorithmen (STRNATCMP) und herkömmlichen Computer -String -Sortieralgorithmen (STRCMP):

 <? Php
$ arr1 = $ arr2 = array ( "pic1" , "pic2" , "pic10" , "pic01" , "pic100" , "pic20" , "pic30" , "pic200" ) ;
Echo "Standard String -Vergleich" . "<br>" ;
usort ( $ arr1 , "strcmp" ) ;

print_r ( $ arr1 ) ;
echo "<br>" ;

Echo "natürlicher Reihenfolge Stringvergleich" . "<br>" ;
Usort ( $ arr2 , "strnatcmp" ) ;

print_r ( $ arr2 ) ;
?>

Probieren Sie es selbst aus

Grammatik

 STRNATCASECMP ( STRING1 , STRING2 )
Parameter beschreiben
String1 Erforderlich. Gibt den ersten String an, der verglichen wird.
String2 Erforderlich. Gibt die zweite Zeichenfolge an.
Ähnliche Funktionen
  • Fügen Sie HTML Newline -Tag vor allen neuen Zeilen einer Zeichenfolge ein nl2br

    nl2br

    FügenSieHTMLNewline-
  • Parse haben die Zeichen gemäß dem angegebenen Format eingegeben sscanf

    sscanf

    ParsehabendieZeichen
  • Geben Sie Informationen zu den in der Zeichenfolge verwendeten Wörter zurück str_word_count

    str_word_count

    GebenSieInformatione
  • Flucht Strings mit Backslash addslashes

    addslashes

    FluchtStringsmitBack
  • Berechnen Sie eine Reihe von CRC32 -Polynomen crc32

    crc32

    BerechnenSieeineReih
  • Holen Sie sich die Länge des Startsubstrings, der nicht mit der Maske übereinstimmt strcspn

    strcspn

    HolenSiesichdieLänge
  • Einweg-String-Hash crypt

    crypt

    Einweg-String-Hash
  • Berechnen Sie den MD5 -Hash -Wert einer Zeichenfolge md5

    md5

    BerechnenSiedenMD5-H
Beliebte Artikel