PHP-Grundlagen: Array

Mehr als eine Information möglich

Arrays sind so Sachen, die man später gerne und oft verwendet, die aber am Beginn des Programmierens nicht so ganz klar sind. Dabei sind sie gar nicht so schwer zu verstehen und vor allem wichtige Werkzeuge bei der Speicherung und Verarbeitung von Daten.

Das Startproblem ist damit zu erklären, dass die mehrfache Zuweisung von Information nicht so griffig ist und vor allem scheitert man gerne beim Abrufen der Daten. Dabei gibt es durchaus viele Beispiele im Internet und auch sehr viele Lösungen, die man sich anschauen kann, um davon abzuleiten.

Array-Programmierung unter PHP

Was genau ist so ein Array eigentlich? Ein Array ist eigentlich eine normale Variable, aber auch eine Sammlung von Daten und ist damit der normalen Variable überlegen. Bei den globalen nutzbaren Funktionen wie etwa $_GET oder $_POST werden auch viele Informationen auf einmal zur Verfügung gestellt und können einfach abgerufen werden.

$name = "Maier";

Was nun, wenn nicht nur Herr Maier im Unternehmen arbeitet, sondern auch Herr Müller oder Herr August und Frau Siebenhandl? Natürlich könnte man sich damit helfen, dass man

$name2 = "Müller";

usw. anlegt - nur woher weiß das Skript, wieviele solcher Variablen noch kommen mögen und vor allem: was ist, wenn einer aussteigt oder dazukommt? Für solche Fälle gibt es die Arrays, die auch in der Schreibweise auffallen. Um zum Experten Maier zurückzukommen, würde er in einem Array so aufscheinen:

$name[0] = "Maier";

Und richtig - mit Nummer 1 würde der nächste Mitarbeiter kommen und so weiter und sofort. Das bedeutet, dass man weiterhin eine Variable ($name) hat, die aber durch den Array [] ergänzt wird. Es können einige tausend Einträge sein, die $name erbt und das ist gar nicht so selten, weil bei Datenbankabfragen werden die Daten in Arrays gelesen und nummeriert. Spreche ich $name[47] an, erhalte ich die Informationen jener Person und bewege mich aber immer noch in der gleichen Variable.

Lesen Sie auch

Das Thema PHP + Array ist eines, das man oft brauchen wird, wenn man mit PHP programmieren möchte. In einem Array können auch komplexere Datenstrukturen gespeichert werden, aber die Abfrage ist manchmal etwas irritierend. Man legt mit dem Befehl array ein solches Array an, mit dem Key kann man abfragen, mit unset löschen und mit list und array_walk Abfragen durchführen.

Ein anderes Thema ist die Session. PHP + Session ermöglicht die Abfrage des Besuchers bei Sitzungsverwaltungen wie etwa einem Mitgliederbereich und man kann seitenübergreifend Daten rund um den Besucher wie die eingetragenen Zugangsdaten verwalten.

Diesen Artikel teilen

Kategorien

Grundlagen
HTML-Grundlagen
CSS-Grundlagen
Javascript-Grundlagen
PHP-Grundlagen
MySQL-Grundlagen
SEO-Grundlagen

Infos, Tipps, Vermarktung
Webdesign-Lexikon
Online-Werbung
PHP-Codeschnipsel