O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.18 Mehrere Arrays sortieren

Problem

Sie möchten mehrere Arrays oder ein Array mit mehreren Dimensionen sortieren.

Lösung

Verwenden Sie array_multisort():

Um mehrere Arrays simultan zu sortieren, übergeben Sie mehrere Arrays an array_multisort():

$farben = array('Rot', 'Weiß', 'Blau');
$staedte = array('Boston', 'New York', 'Chicago');

array_multisort($farben, $staedte);
print_r($farben);
print_r($staedte);
Array
(
    [0] => Blau
    [1] => Rot
    [2] => Weiß
)
Array
(
    [0] => Chicago
    [1] => Boston
    [2] => New York
)

Um mehrere Dimensionen innerhalb eines einzelnen Arrays zu sortieren, übergeben Sie die jeweiligen Array-Elemente:

$kram = array('farben' => array('Rot', 'Weiß', 'Blau'), 'staedte' => array('Boston', 'New York', 'Chicago')); array_multisort($kram['farben'], ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required