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

Main
Home
Fachbücher
Support Forum
Webmaster News
Script Newsletter
Kontakt
Script Installation
Php
Php Tutorials
Impressum

Userbereich
kostenlos Anmelden
Memberliste

Script Datenbank
Script Archiv
Script Top 20
Screenshots
Testberichte

Suche

 
Script Seite



Unsere Php Scripts
Counter Script
Umfrage Script
Bilder Upload Script
Terminverwaltung
Simple PHP Forum

Script Mods
phpBB Adsense Mod

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

Partner
Sprüche Treff

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


clichehosting.c...
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
11 Gäste Online
0 Member Online
1087 Besucher heute
1080 Besucher gestern
 

[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:

Quelltext: PHP
1

<?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.

Quelltext: PHP
1

<?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 :

Quelltext: PHP
1

<?php
print_r
(§obst);
?>

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

Quelltext: PHP
1

<?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:

Quelltext: PHP
1

<?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

Quelltext: PHP
1

<?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:

Quelltext: PHP
1

<?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:

Quelltext: PHP
1

<?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

-
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

18.12.2009 - Neues Update für die PHP 5.2.x Reihe Online
23.11.2009 - Neue PHP-Version 5.3.1 verfügbar
19.11.2009 - Empfehlenswerte Artikel - Sicherheitslücken W...
18.11.2009 - Wir suchen einen oder mehre Gastautoren
10.11.2009 - Interessante Artikel zum Trinitäts-Operator, ...





 
 
Webhosting Service | Board Features