php, codeschnipsel, php beispielen
[Tutorial] Arbeiten mit Arrays [1 von 2]
   

Main
Home
Fachbuecher
Support Board
Webmaster News
Script Newsletter
Kontakt
Script Installation
Php
Php Tutorials
Impressum

Userbereich
kostenlos Anmelden
Memberliste
Login

Script Datenbank
Script Übersicht
Script eintragen
Script Top 20

Suche

 
Script Seite



Unsere Php Scripts
Counter Script
Umfrage Script
Bilder Upload Script
Terminverwaltung

Script Mods
phpBB Adsense Mod

Tools und Generatoren
.htpasswd Generatoren
md5 Generatoren
base64 Generatoren
ICQ Generatoren
Colorpicker
Unix timestamp Tool
tdl Liste
Webkatalog Verzeichnis

Partner
Sprüche Treff
weiter Partner

Hosterplus.de
Bekommen Sie Webspace, Domains und Rootserver m..


clichehosting..
Webhoster mit recht einfachen Angeboten.


weitere Anbieter

RSS Webmaster Newsfeed von Php Space RSS Webmaster Newsfeed
RSS Script Newsfeed von Php Space RSS Script Newsfeed

Statistik
7 Gäste Online
0 Member Online
508 Besucher heute

 

[Tutorial] Arbeiten mit Arrays [1 von 2]

Sie befinden sich: Home > Webmaster News

Arbeiten mit Arrays

Was ist ein Array? Ein Array ist eine Datenfeld, das unter einem einzigen Namen eine Vielzahl an Dateninhalten aufnehmen kann.

Beispiel:


<?php
$obst 
array('Apfel','Birne','Kirsche','Banane');
?>

Die einzelnen Teile dieses Arrays nennt man Elemente, und diese Elemente sind nummeriert. Das erste Element hat die Nummer 0, das zweite Element hat die Nummer 1, usw. . Diese Nmmern nennt man auch den Index des Arrays und man kann die Elemente dadurch ansprechen, dass man dem Namen des Array den Index zufügt, der in eckigen Klammern geschrieben wird.


<?php
$obst 
array('Apfel','Birne','Kirsche','Banane');

echo 
$obst[0]; // Ausgegeben wird 'Apfel'
echo $obst[2]; // Ausgegeben wird 'Kirsche'
?>
Vergisst man den Index und schreibt nur echo $obst, so wird "Array" ausgegeben.

Oftmals möchte man beim Austesten eines Scripts wisssen, welche Inhalte ein Array grade hat. Dann schreibt man einfach print_r

(arrayname), in unserem Fall hier also :


<?php
print_r
(§obst);
?>

Wenn wir wissen wollen, wieviel Elemente ein Array genau hat, dann können wir dies mit der Funktion count() ermitteln:


<?php
$anzahl 
count($obst);
echo 
$anzahl// Ausgegeben wird 4
?>
Wenn Sie count() benutzen dann sollten Sie sich immer vergegenwärtigen, dass der höchste Index nicht gleich count(array) ist,

sondern gleich count(array) -1, da ja bei Null begonnen wird zu zählen.

Mit der folgenden Schleife können wir alle Elemente ansprechen und z.B. ausgeben:


<?php
for($index 0$index count($obst); $index++) {
echo 
'Element $index hat den Wert $obst[$index'<br />';

?>
count($obst) hat hier den wert 4, die Schleife läuft also von 0 bis 3 ($index < 4) und trifft somit alle vorhandenen Elemente.

Für Arrray gibt es in php aber eine spezielle Schleifenkonstruktion, mit der man nicht vorab die Anzahl der vorhandenen

Elemente bestimmen muss: foreach


<?php
foreach ($obst AS $frucht{
echo 
$frucht '<br />';
}

?>
Oben haben wir das Array erstellt mit dem Befehl array und einer Auflistung der Elemente innerhalb der runden Klammern:
$obst = array('Apfel','Birne','Kirsche','Banane');

Man kann auch zuerst ein leeres Array erzeugen und danach die Elemente einzeln hinzufügen:


<?php
$obst 
array();
$obst[] 'Apfel';
$obst[] 'Birne';
$obst[] 'Kirsche';
$obst[] 'Banane';
?>
Auf diese Weise erhalten wir das gleiche Array wie oben. Auf diese Weise füllt man Array mit dem Ergebnis aus Operationen, die

innerhalb einer schleife ablaufen:


<?php
$zahlen 
array();
for(
$index 0$index 10$index++) {
$zahlen[] $index *-1;
}
print_r($zahlen);
?>

Teile dieses Tutorials: -1- -2-



(Quelle: Wolfgang ), Eingetragen am 25.July.2008




Ähnliche News

28.08.2008 - [TIPP] PHP code lesbar gestaltet
22.07.2008 - [Tutorial] Einführung in Funktionen
21.07.2008 - [News] Neues MagicDraw CSV Import plugin verfü...
14.07.2008 - [Tutorial] Memberbereich mit $_SESSION[] - [Teil 2...
08.07.2008 - [Tutorial] Kontaktformular erstellen [4 / 7]

Letzten Webmaster News

10.09.2008 - [Tipp] Fehler beim Speichern des Alters eines User...
10.09.2008 - [Tipp] Nach Serverumstellung läuft Script nic...
29.08.2008 - [Tutorial] Verbindung zu MySql und Auswahl einer D...
28.08.2008 - [TIPP] PHP code lesbar gestaltet
28.08.2008 - [Tutorial] Arbeiten mit Unix-Zeitstempeln, date(),...







  Anzeige 

 
 
Webhosting Service | Board Features