Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:array

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
php:array [2017/10/01 16:09]
webproducer Array-Funktion range() 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, $+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 =====
Zeile 158: Zeile 152:
 Seit der PHP-Version 5.3 können für alle oben aufgeführten Beispiele auch mit anonyme Funktionen benutzt werden. [[php:​anonymous_functions|Weitere Informationen über anonyme Funktionen]] Seit der PHP-Version 5.3 können für alle oben aufgeführten Beispiele auch mit anonyme Funktionen benutzt werden. [[php:​anonymous_functions|Weitere Informationen über anonyme Funktionen]]
  
 +----
 +
 +===== Schlüssel und Werte umdrehen =====
 +
 +Mit der PHP-Funktion „array_flip()“ können die Schlüssel (keys) und Werte (values) eines Array einfach umgedreht werden. Ein Beispiel hierfür ist [[php:​iso_3166|unten auf dieser Seite]] zu finden.
 ---- ----
  
php/array.1506866999.txt.gz · Zuletzt geändert: 2017/10/01 00:00 (Externe Bearbeitung)