175 of 410 menu

Funktion natcasesort

Die Funktion natcasesort sortiert ein Array so, wie es ein Mensch tun würde. Dabei behält die Funktion die Zuordnungen zwischen Schlüsseln und Werten bei.

Im Gegensatz zu natsort ignoriert sie die Groß-/Kleinschreibung der Zeichen.

Syntax

sort(array &$array, int $flags = SORT_REGULAR): bool

Beispiel

Lassen Sie uns zunächst eine Sortierung mit der Funktion natsort mit Berücksichtigung der Groß-/Kleinschreibung durchführen:

<?php $arr = [ 'Img12.png', 'Img10.png', 'img2.png', 'Img1.png' ]; natsort($arr); var_dump($arr); ?>

Das Ergebnis der Codeausführung:

[ 'Img10.png', 'img1.png', 'img2.png', 'img12.png', ]

Beispiel

Und nun führen wir eine natürliche Sortierung mit der Funktion natcasesort durch:

<?php $arr = [ 'img12.png', 'Img10.png', 'img2.png', 'img1.png' ]; natcasesort($arr); var_dump($arr); ?>

Das Ergebnis der Codeausführung:

[ 'img1.png', 'img2.png', 'Img10.png', 'img12.png', ]

Siehe auch

  • die Funktion sort,
    die nach Elementen in aufsteigender Reihenfolge sortiert
  • die Funktion rsort,
    die nach Elementen in absteigender Reihenfolge sortiert
  • die Funktion ksort,
    die nach Schlüsseln in aufsteigender Reihenfolge sortiert
  • die Funktion krsort,
    die nach Schlüsseln in absteigender Reihenfolge sortiert
  • die Funktion asort,
    die nach Elementen in aufsteigender Reihenfolge mit Beibehaltung der Schlüssel sortiert
  • die Funktion arsort,
    die nach Elementen in absteigender Reihenfolge mit Beibehaltung der Schlüssel sortiert
  • die Funktion natsort,
    die auf natürliche Weise sortiert
  • die Funktion usort,
    die mittels einer Callback-Funktion sortiert
  • die Funktion uksort,
    die mittels einer Callback-Funktion nach Schlüsseln sortiert
  • die Funktion uasort,
    die mittels einer Callback-Funktion mit Beibehaltung der Schlüssel sortiert
  • die Funktion array_multisort,
    die mehrere Arrays sortiert
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen