Mehrdimensionale Arrays

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

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.

Top Rankings bei Google und co.

Top Rankings bei Google und co. - Das Seo Buch wurde für Einsteiger und Anfänger geschrieben. Es kann aber auch Seo Fortgeschrittenen, dabei helfen eine sehr gute Seo-Strategie zu entwickeln. Mit den im Buch vorgestellten Anleitungen können Sie Ihre Webseite für bestimmte Keywords (Suchbegriffe) optimieren. Die vorgestellten Schritte führen dann zu besseren Rankings und im Idealfall zu Top-Rankings. Sie bekommen die Anleitungen die bei uns am besten funktionieren, damit Sie auch mit Seo Optimierung erfolgreich sein können. (*

lesen...

© CMSWorkbench.de

about me

About me

Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.