PHP – Arrays ergänzen
Arrays lassen sich auch ganz einfach ergänzen. Wenn man an der vorhandenen Liste einfach die
gewünschten Elemente anhängen und wir die Elemente nicht spezifieren, wird jedes Element mit
der nächsten logischen Zahl indiziert. Ein neuer Wert in der Array –
Liste $wert, beispielsweise $wert[]= "PHP"; wäre automatisch das dritte Element.
Der Vorteil von Arrays liegt neben der einfachen Eingabe (d.h. ein einziger Variablenname statt
viele für jeden unterschiedlichen Wert) in der einfacheren Bearbeitung der einzelnen Elemente.
Dies werden wir an einfachen Beispielen in zeigen.
Der Umgang mit Arrays – Ein kleines Beispiele:
Versuchen wir am besten ein einfaches Script mit einem Array aus.
Öffnen wir unseren Editor und beginnen wir eine neue Datei. Am Anfang steht der üblichen HTML-Header
erstellen wir eine Array-Liste. Beachten wir die beiden
Zeilen zwischen den Zeichen /* und */ . Es handelt sich um einen Kommentar, der nicht
ausgegeben wird. Er zeigt die alternativen Schreibweisen, das Array zu erstellen.
<html>
<head>
<title>Mein erstes Array in PHP </title>
</head><body>
<?php
$party = array("Montag"=>Fox","Dienstag"=>"Swing","Mittwoch"=>"Disco","Donnerstag"=>"House");
/*
$party[Montag]="Fox";
$party[Dienstag]="Swing";
*/
?>
</body></html> |
Um den Wert eines Arrays direkt anzusprechen, müssen wir uns, wie oben bereits
erwähnt, auf den Schlüssel beziehen. Schreiben wir beispielsweise die folgende Zeile in das Script:
echo “Party am "." “.$party[Montag].“<p>“;
Wir wählen hier übrigens die saubere Schreibweise mit einer Verkettung ( die Punkte).
Wir möchten euch aber nicht verschweigen, deshalb auch die einfachere Zeile:
echo “Party am $party[Montag]<p>“;
Es gibt aber auch Fälle wo diese Schreibweise nicht gerade das Gelbe vom Ei ist,
und deswegen ist es ratsam, sich an die Syntax mit Verkettung zu gewöhnen.
Speichere das Dokument als PHP-Datei und teste es in deinem Browser.
Arrays auswerten
PHP bietet eine Reihe von Möglichkeiten, eine Array-Liste auszuwerten. Wie wir auf eines der Elemente zugreifen können , haben wir bereits besprochen.
Wir können jedoch auch die Anzahl der Elemente in einem Array feststellen. Das geht recht einfach. Der Befehl, den wir dafür benötigen, ist die Funktion count( ) .
Schreiben wir unter die letzte Zeile des Arrays:
$alle = count($party);
Damit legen wir eine neue Variable fest ($alle), die die Anzahl der Elemente ausgeben wird.
Jetzt benötigen wir nur noch den echo –Befehl. Diesen benutzen wir für die Ausgabe der definierten Variable,
dieser der Wert der gezählten Elemente zugewiesen:
echo "$alle";
Wenn wir das Ergebnis im Browser anzeigen lassen sehen wir die Anzahl der Partys.
Kleiner Hinweis: Wir bieten auch ein Pagrenkservice an. <<Keine Angst anmelden kostet NIX!>>
RANKING CHARTS
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20
|