Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung | |||
php:array [2020/12/17 15:29] webproducer array_flip ergänzt |
php:array [2024/04/17 09:39] (aktuell) webproducer [Sortierung eines Mehrdimensionalem Array] |
||
---|---|---|---|
Zeile 117: | Zeile 117: | ||
<code php> | <code php> | ||
- | public function sortPLZ( $a, $b ) | + | array_multisort( array_column( $adressen, 'plz' ), SORT_NATURAL | SORT_FLAG_CASE, $adressen ); |
- | { | + | </code> |
- | if( $a->plz == $b->plz ) | + | |
- | return 0; | + | |
- | return( $a->plz < $b->plz ) ? -1 : 1; | + | **Hinweis:** Die Eigenschaft "plz" des PHP-Objektes $adressen muss hierfür die Sichtbarkeit "public" besitzen. |
- | } | + | |
- | + | ||
- | usort( $adressen, 'sortPLZ' ) ); | + | |
- | </code> | + | |
===== Filterung ===== | ===== Filterung ===== |