Arrays in PHP

 

Das Erzeugen von Arrays erscheint in PHP gerade für Anfänger wesentlich logischer und übersichtlicher, als in anderen Programmiersprachen. Aber auch Fortgeschrittene und Profis nutzen Arrays in PHP gerne, da man sich mit den vielen Funktionen eine Menge "Schleifenarbeit" ersparen kann.

Autoindiziertes Array:

<?
$a = array("Apfel",Birne,"Kiwi");
?>

Vorindiziertes Array:

$car[0] = "Audi";
$car[1] = "Golf";
$car[2] = "Toyota";
$car[3] = "BMW";
$car[4] = "Rover";

assoziatives Array:

$a = array("Apfel"=>"grün");

oder einfacher:
$a["Apfel"] = "gruen";


Mit zahlreichen Funktionen kann man nun mit Arrays arbeiten.

Auswertefunktionen:
array_keys() gibt die Namen der Felder zurück und schreibt sie in ein neues Array
array_values() gibt die Inhalte der Felder zurück und schreibt sie in ein neues Array
inarray()
count() Zählt die Anzahl der Felder
each()

Array-Verbindefunktionen:
array_merge() fügt 2 Arrays zusammen und überschreibt gleiche Felder des neuen Arrays in d.                       vorherige
arrayarray_pad() erweitern und befüllen mehrerer Arrays und überschreibt das 1. & letzte Feld
array_pop()
array_shift()
array_push()
array_slice ()
array_unshift()

Such- und Sortierfunktionen:
arsort() aszoiativ-rekursiv sortieren
asort() aszoiativ sortieren
ksort() KeySort aufsteigend den Feldnamen
Krsort() Key-rekursivSort absteigend
shuffle() Array zufällig mixen
in_array() "interne Array Suchmaschine"

Ansprechfunktionen:
current()
next()
key()
prev()
reset()
range()


Matze-Media.de © 2005 | Alle rights reserved