Aktueller Standort: Startseite> Funktionskategorien> natcasesort

natcasesort

Verwenden Sie den Algorithmus "natürlicher Sortieren", um die von Array-Fall unempfindlichen Buchstaben zu sortieren
Name:natcasesort
Kategorie:Array
Programmiersprache:php
Kurzbeschreibung:Verwenden Sie den Algorithmus "Natural Sort", um die Arrays unempfindlich zu sortieren.

Beispiel

 <span class="token php language-php"><span class="token delimiter important"><? Php</span>
<span class="token variable">$ temp_files</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"temp15.txt"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"temp10.txt"</span> <span class="token punctuation">,</span>
<span class="token string double-quoted-string">"temp1.txt"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"temp22.txt"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"temp2.txt"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>

<span class="token function"></span></span><mark><span class="token function">Natsort</span> <span class="token punctuation">(</span> <span class="token variable">$ temp_files</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span></mark><span class="token punctuation"></span>
<span class="token keyword">Echo</span> <span class="token string double-quoted-string">"Natural Sorting:"</span> <span class="token punctuation">;</span>
<span class="token function">print_r</span> <span class="token punctuation">(</span> <span class="token variable">$ temp_files</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token string double-quoted-string">"<br />"</span> <span class="token punctuation">;</span>

<span class="token function"></span><mark><span class="token function">natcaseSort</span> <span class="token punctuation">(</span> <span class="token variable">$ temp_files</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span></mark><span class="token punctuation"></span>
<span class="token keyword">Echo</span> <span class="token string double-quoted-string">"Fall-unempfindliche natürliche Sortierung:"</span> <span class="token punctuation">;</span>
<span class="token function">print_r</span> <span class="token punctuation">(</span> <span class="token variable">$ temp_files</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span>

Ausgabe des obigen Codes:

 Natürliche Sorte:

Array
(
[0] => temp10.txt
[1] => temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)

Natürliche Ordnung für den Fall unempfindlich:

Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => temp10.txt
[3] => temp15.txt
[1] => temp22.txt
)
Ähnliche Funktionen
  • Berechnen Sie die Anzahl der Einheiten in einem Array oder die Anzahl der Attribute in einem Objekt count

    count

    BerechnenSiedieAnzah
  • Drücken Sie eine oder mehrere Zellen in das Ende des Arrays (zum Stapel) array_push

    array_push

    DrückenSieeineoderme
  • Berechnen Sie das Produkt aller Werte im Array array_product

    array_product

    BerechnenSiedasProdu
  • Zeigen Sie den inneren Zeiger des Arrays auf die erste Einheit reset

    reset

    ZeigenSiedeninnerenZ
  • Erstellen Sie ein Array basierend auf Bereich, das bestimmte Elemente enthält range

    range

    ErstellenSieeinArray
  • Rückspulen Sie den inneren Zeiger des Arrays zurück zu einem prev

    prev

    RückspulenSiedeninne
  • Rückwärtssortierung von Arrays rsort

    rsort

    Rückwärtssortierungv
  • Überprüfen Sie, ob im Array einen angegebenen Schlüsselnamen oder Index vorhanden ist array_key_exists

    array_key_exists

    ÜberprüfenSie,obimAr