Dynamic Web Pages: deutschsprachiger PHP Knotenpunkt seit 1999

Dynamic Web Pages : deutschsprachiges PHP-Handbuch : sort _

 
  PHP Journal  
  _  
 
<sizeof uasort>
Letzte Aktualisierung: Thu, 24 Jul 2014
 

sort

(PHP 3, PHP 4, PHP 5)

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.

Anmerkung: This function assigns new keys for the elements in array. It will remove any existing keys you may have assigned, rather than just reordering the keys.

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.

Anmerkung: 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().



<sizeof uasort>
Letzte Aktualisierung: Thu, 24 Jul 2014
 


powered by Hetzner
top Alle Rechte vorbehalten. © Dynamic Web Pages 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 top

Werbung an/aus Werbung aus Werbung an