Mehrdimensionale Arrays einfach auflösen und lesen - PHP

Das Auflösen mehrdimensionaler Arrays ist in PHP sehr sperrig, daher in diesem Beitrag ein einfaches diskretes Design-Pattern, für die Auflösung von Arrays

SEO

SEO - Die Suchmaschinen-Optimierung ist eine der wichtigsten Disziplinen im Online-Marketing. Wenn es Ihnen darum geht, für Ihre Webseite oder Ihren Webshop ein Top-Ranking in den SERPs zu erzielen, müssen Sie wissen, wie Suchmaschinen ticken und welche Stellschrauben Sie wie einstellen. Sebastian Erlhofers SEO-Handbuch ist für Ihre SEO-Ausbildung ein wichtiger Begleiter und ein Quell an Wissen, aus dem Sie Praxiswissen und Profitipps schöpfen. (*

kaufen...

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.


Tags: Array • Liste • Dictionary
Datum: 01.12.2021
Autor: Oliver Lohse

Weitere passende Artikel

_____

Listbox Auswahl als neues Custom Field bauen - Bludit CMS

Custom • fields • Benutzerfeld • Select • Combobox • Liste • Listbox
Bauen Sie eine Listbox, Auswahlliste bzw Combobox als Bludit Custom field und erweitern die Funktionen der hilfreichen Benutzerfelder für Beiträge und Posts.

Schlagwörter "Alternative" - Bludit CMS

Tags • Schlagwort • Liste
Aktivieren Sie die Anzeige von Schlagwörtern im Bludit Theme Alternative. Damit ist das vorinstallierte Template deutlich aufgewertet und funktionaler.
WordPress Easy - Redaktion

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.