Function.sort

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Autoversicherung Vergleichen Online - Kostenloser Autoversicherungsvergleich und Finanzen Vergleichen Online - Ratgeber FinanzenRechtschutzversicherung Vergleich . Verkauf Ihrer Lebensversicherung

sort — Sortiert ein Array

Beschreibung

bool sort ( array &$array [, int $sort_flags ] )


Diese Funktion sortiert ein Array. Die Elemente werden aufsteigend vom niedrigsten zum höchsten Wert sortiert. Hinweis: Diese Funktion weist den Elementen des Arrays array neue Schlüssel zu. Bestehende Schlüssel die Sie eventuell zugewiesen haben werden entfernt statt einfach nur die Schlüssel neu anzuordnen Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE. Beispiel #1 sort() <?php

$fruits = array("Zitrone", "Orange", "Banane", "Apfel");
sort($fruits);
foreach ($fruits as $key => $val) {
    echo "fruits[" . $key . "] = " . $val . "\n";}

?> Das oben gezeigte Beispiel erzeugt folgende Ausgabe: fruits[0] = Apfel fruits[1] = Banane fruits[2] = Orange fruits[3] = Zitrone Die Früchte wurden in alphabetischer Reihenfolge sortiert. Der optionale zweite Parameter sort_flags kann benutzt werden, um das Sortierverhalten mit den folgenden Flags zu beeinflussen. Flags für Sortiertypen: SORT_REGULAR - Vergleiche Einträge normal (keine Typen Ändern) SORT_NUMERIC - Vergleiche Einträge numerisch SORT_STRING - Vergleiche Einträge als Strings SORT_LOCALE_STRING - Vergleiche Einträge als String, basierend auf den aktuellen lokalen Einstellungen. In PHP 4.4.0 und 5.0.2 hinzugefügt. Vor PHP 6 benutzt dies die lokalen Einstellungen des Systems, welche mittels setlocale() umgestellt werden können. Ab PHP 6 muss dafür die Function i18n_loc_set_default() verwendet werden. Hinweis: Der zweite Parameter wurde in PHP 4 eingeführt.
Warnung Seien Sie vorsichtig, wenn Sie Arrays mit Werten verschiedener Typen verwenden, da sort() unvorhergesehene Ergebnisse verursachen kann. Siehe auch arsort(), asort(), ksort(), krsort(), natsort(), natcasesort(), rsort(), usort(), array_multisort() und uksort().

Persönliche Werkzeuge