Einführung in die Programmierung mit PHP

Arrays

Es gibt 2 Arten von Arrays:

Indexierte Arrays

$highscore = array (200, 198, 210, 788);
$highscoreNames = array ("Hans", "Franz", "Helge", "Mimi");


Ausgeben des Arrays mit $foreach:

foreach ( $highscore as $score )
{
    echo $score."<br>";
}

200
198
210
788

Mit dem Befehl sort ($highscore)(aufsteigend) oder rsort ($highscore)(absteigend) können Arrays einfach sortiert werden:

rsort ($highscore );
for ($i = 0; $i < count($highscore); $i++ )
{
    echo ($i+1)." ".$highscoreNames[$i]." ".$highscore[$i]."<br>";
}

1 Hans 788
2 Franz 210
3 Helge 200
4 Mimi 198

Assoziative Arrays

$teams = array ('San Francisco'=>'49ers', 'Oakland'=>'Raiders', 'Miami'=>'Dolphins');


Ausgeben des Arrays mit $foreach:

foreach ( $teams as $name => $nickname )
{
    echo "<b>".$name."</b> ".$nickname."<br>";
}

San Francisco 49ers
Oakland Raiders
Miami Dolphins

Über den Schlüssel kann auf den Wert zugegriffen werden:

echo $teams['San Francisco'];

49ers