<?php // Array mit den Werten 1 bis 5 erzeugen $werte = range (1, 5); // Print Array mit der Foreach-Schleife foreach ($werte as $wert) echo $wert . ' '; echo '<br>'; // Foreach-Schleife mit Key-Value-Paaren foreach ($werte as $schluessel => $wert) echo 'werte[' . $schluessel . ']: ' . $wert . ' '; echo '<br>'; // Array mit For-Schleife ausgeben for ($i = 0; $i < count ($werte); $i++) echo 'werte[' . $i . ']: ' . $werte[$i] . ' '; echo '<br>'; // Neues Array, welches nicht über einen Index // addressiert werden kann $werte2 = array ( 'Key1' => 'Wert 1', 'Key2' => 'Wert 2', // Wert an Indexposition 0 definieren. 0 => 'Wert 3', // Folgende Zeile überschreibt den letzten Wert, da // nicht zwischen den beiden Schlüsseln unterschieden wird. '0' => 'Wert 4', // Nächste Zeile nimmt automatisch den auf den zuletzt verwendeten // folgenden Indexschlüssel. Würde bislang kein Index 0 vergeben // worden sein, so stünde der Nächste Wert unter der Indexposition 0. 'Wert 5', // Manuell vergebene Indexposition 7 => 'Wert 6', // Und wieder automatische Vergabe des Folgeindex 'Wert 7' ); // Versuch der Ausgabe per For-Schleife for ($i = 0; $i < count ($werte2); $i++) // Wird folgendes If-Statement entfernt, so // führt dies zu Fehlern, da die Keys des Arrays // werte2 nicht auf normalen Indexwerten basieren. // Alternativ kann auch per isset-Funktion auf // Existenz des jeweiligen Array-Elements geprüft // werden. if (array_key_exists ($i, $werte2)) echo 'werte2[' . $i . ']: ' . $werte2[$i] . ' '; echo '<br>'; // So funktioniert es auch mit solchen Arrays foreach ($werte2 as $schluessel => $wert) echo 'werte2[' . $schluessel . ']: ' . $wert . ' '; echo '<br>'; // While-Schleife zur Ausgabe des Arrays // Hier geschieht nichts, da der Array-Pointer nach der letzen // Ausgabe nicht mit der reset-Funktion zurückgesetzt wurde. // Es wird also nichts ausgegeben, da each keine Wertepaare mehr // liefert. while (list ($key, $value) = each ($werte2)) echo "Key: $key; Value: $value<br>\n"; // Nocheinmal die selbe Schleife // Diesmal wird aber vorher noch der Array-Pointer auf das erste // Element im Array gesetzt. reset ($werte2); while (list ($key, $value) = each ($werte2)) echo "Key: $key; Value: $value<br>\n"; // Ausgabe des Arrays per print_r echo '<pre>'; print_r ($werte2); echo '</pre>'; ?>
1 2 3 4 5
werte[0]: 1 werte[1]: 2 werte[2]: 3 werte[3]: 4 werte[4]: 5
werte[0]: 1 werte[1]: 2 werte[2]: 3 werte[3]: 4 werte[4]: 5
werte2[0]: Wert 4 werte2[1]: Wert 5
werte2[Key1]: Wert 1 werte2[Key2]: Wert 2 werte2[0]: Wert 4 werte2[1]: Wert 5 werte2[7]: Wert 6 werte2[8]: Wert 7
Key: Key1; Value: Wert 1
Key: Key2; Value: Wert 2
Key: 0; Value: Wert 4
Key: 1; Value: Wert 5
Key: 7; Value: Wert 6
Key: 8; Value: Wert 7
Array
(
[Key1] => Wert 1
[Key2] => Wert 2
[0] => Wert 4
[1] => Wert 5
[7] => Wert 6
[8] => Wert 7
)
Hallo erstmal wer kennt von euch einen WEbprogrammieren,desginer der mir eine Seite erstellen kann ,Communityportal sowas in der art wie ... » mehr
von NCWebmaster am Mittwoch, 7. Oktober 2009 00:32 in PHP - bisher 1 AntwortHallo auch,
da gibt es sicher viele die das machen würden, allerdings deutlich weniger die es auch tatsächlich machen könnten - noch einmal weniger ... » mehr
Hallo erstmals..... also ich kenn mich ja nicht so aus, aber ich denke die Menschheit fliegt auf den Mond, dann müsste es auch eine Lösung für mein ... » mehr
von Dummbazz am Dienstag, 24. Februar 2009 15:11 in PHP - bisher 2 AntwortenDanke für die aufmunternde Worte... ... » mehr
tach auch, ich habe nach einem besucherzähler gesucht, der auf meiner seite anzeigt, wieviele besucher sich dort aufhalten. allerdings habe ich ... » mehr
von marcel am Montag, 8. Dezember 2008 12:21 in PHP - bisher 1 AntwortHallo,
sicher kann die Counter-Klasse so umgeschrieben werden, dass sie auch ohne Datenbankanbindung
funktioniert. Allerdings würde das einer neuen ... » mehr
Hallo an Alle! Hoffe, dass ich hier im richtigen Forum bin. Vielleicht kann mir jemand einen Tip geben. Ich möchte auf meiner Webpage ein Formular ... » mehr
von muenchner am Samstag, 12. Juli 2008 18:31 in PHP - bisher 1 AntwortHallo,
ich bin mir nicht sicher, wie das jetzt gemeint ist! Geht es um die Frage: Sollen die Optionen des Forumlars (die einzelnen Checkboxen) in ... » mehr
Hi, zunächsteinmal danke für das Tutorial: ... » mehr
von migges am Montag, 2. Juni 2008 12:05 in PHP - bisher 3 AntwortenDas mit den Oder-Operatoren wundert mich ein wenig... Welchen Fehler hat der Interpreter an diesen Stellen ausgegeben?
Ich habe bislang mit ... » mehr
¬ Menu
¬ Gratis Download
¬ Tutorials
¬ Seminare
¬ Yoga
¬ Insolvenzrecht
¬ News
15.08.2008Schleifen in PHP: Die While-Schleife » mehr 13.08.2008Nutzung von Variablen unter PHP: Definition, Sichtbarkeit und vordefinierte Variablen » mehr 11.08.2008Ausgabe von Datum und Zeit mit PHP nach Konvertierung in ein String » mehr Eine vollständige News-Liste ist auf der News-Seite zugänglich.
¬ Foren
¬ Buchtipp

Einstieg in PHP 5.1 & MySQL 5, m. CD-ROM
Weitere PHP Bücher finden Sie unter PHP Literatur