Arrays

Arrays sind eine Gruppe von Variablen mit gleichem Namen. Auf die einzelnen Elemente des Arrays kann mittels Index zugegriffen werden.

 

 

http://de.php.net/manual/de/book.array.php

 

 

 array

Mit dem Befehl array werden Arrays erstellt.

 

<?php

   $a = array ("Apfel","Birne","Banane","Mango");

   echo $a[3];

?>

 

 

 

Ein Array mit 4 Elementen wird erstellt.

Das 4.Element wird ausgegeben.

 

 

 Übung 1

Ändern Sie dieses Beispiel so das "Birne" ausgegeben wird.

 

 count

count() liefert die Anzahl der Arrayelemente zurück. 

 

 

 

<?php

$a = array ("Apfel","Birne","Banane","Mango");

echo count($a);

?>

 

 

Arrayelemente hinzufügen

PHP verfügt über eine Vielzahl von Arraysortierungs-methoden.

 

 

 

int array_push ( array array, mixed var [, mixed ...])

Fügt ein oder mehrere Elemente dem Array hinzu.

void sort ( array array [, int sort_flags])

Sortiert ein Array aufsteigend.

 

 

 

<?php

$meinarray = array ("PHP", "PERL","VB");

zeigmal($meinarray);

array_push ($meinarray, "JAVA", "JavaScript");

sort($meinarray); //Achtung: sort() ist mit call by reference deklariert!

 

zeigmal($meinarray);

 

function zeigmal($ma)

{

echo "<p>Array anzeigen:<br>";

foreach($ma as $e)

{

echo "$e<br>";

}

}

?>

 

 

 

 

Arrayelemente entfernen

mixed array_pop ( array array)

Liefert das letzte Element eines Arrays und verkürzt dieses um 1 Element.

 

?php

$meinarray = array ("PHP", "PERL","VB","JAVA", "JavaScript");

zeigmal($meinarray);

array_pop($meinarray);

zeigmal($meinarray);

 

function zeigmal($ma)

{

  echo "<p>Array anzeigen:<br>";

  foreach($ma as $e)

  {

    echo "$e<br>";

   }

}

?>