CMS Workbench

Hilfreiche Codeschnipsel, Tipps und Tricks, um das eigene CMS (Bludit, WordPress, Joomla, ...) anzupassen


Das auflösen mehrdimensionaler Arrays ist in PHP etwas sperrig, daher in diesem Beitrag ein diskretes Design-Pattern.

PHP multidimensionale Arrays

Das Coding zum auflösen von mehrdimensionalen Arrays ist in PHP etwas sperrig, daher ein Versuch ein diskretes Pattern zu finden das etwas verständlicher ist. Das folgende kleine Codesegment stammt aus einer Aufgabenstellung und soll mit einer Funktion read_dir() aus allen ASCII Dateien in einem Verzeichnis den Titel und eine Beschreibung lesen. Diese beiden sollen an einen Aufrufer zurück gegeben werden.

...  function read_dir() {
...
010    $array = array('titel'=>array(), 'beschreibung'=>array());
...
100    $array['titel'][]        = $fileTitel;
101    $array['beschreibung'][] = $fileBeschreibung;
...
200    return $array;
...  }
...
...
... 300 $arrayKategorien = read_dir(); 301 $arrayTitel = $arrayKategorien['titel']; 302 $arrayBeschreibung = $arrayKategorien['beschreibung'];

Die Variable $array bündelt die beiden Arrays $arrayTitel und $arrayBeschreibung. In Zeile 300 empfängt der Aufrufer das $array und in Zeile 301 und 302 wird es in die beiden enthaltenen Arrays $arrayTitel und $arrayBeschreibung aufgelöst bzw. getrennt.





Channel Monitoring

Aus Zeit- und Kostengründen wünschen Sie die Betreuung Ihres Social-Kanals wie Xing, Kununu, YouTube, Facebook, Instagram, Twitter oder Ihrer Firmenseite.

Web-Design und Templating

Für Ihr Unternehmen benötigen Sie eine professionelle und sichere Webseite nach aktuellem Stand der Technik, um weitere Kundenfelder zu erschließen.

Bewertungen und Sterne

Ihr frisch gebackenes Unternehmen benötigt einen Image-Vorschuss, positive Bewertungen bei Google, Instagram uns co. ermöglichen einen sorglosen Start.