PHP Kurs zum PHP programmieren lernen

www.PHP-Kurs.com

PHP lernen für Einsteiger und Fortgeschrittene

 

Inhalt ausgeben

Um wie gewohnt mit echo den Inhalt eines bestimmten Arrays ausgeben zu können, muss dieses Array direkt angesprochen werden. Sollen nun alle Array der Reihe nach ausgegeben werden, wird die Anzahl der Elemente ermittelt und dann dieses mit einer for-Schleife durchlaufen.

$betriebssystem[] = "Windows";
$betriebssystem[] = "Linux";
$betriebssystem[] = "Solaris";

$anzahl = count ( $betriebssystem );
echo "Es gibt $anzahl Einträge:";
echo "<ul>";

for ($x = 0; $x < $anzahl; $x++)
{
    echo "<li>Eintrag von $x ist $betriebssystem[$x] </li>";
}

echo "</ul>";

Als Ausgabe erhalten Sie auf dem Bildschirm:

Es gibt 3 Einträge:
  
  • Eintrag von 0 ist Windows
  • Eintrag von 1 ist Linux
  • Eintrag von 2 ist Solaris
  • Eine weitere verbreitete Art für die Ausgabe von Arrays ist über foreach. Dabei wird in der foreach-Schleife der Inhalt des aktuellen Array-Bereichs einer Variable zugewiesen. Im folgenden Beispiel die Variable $os, was die Abkürzung für "operation system" ist (engl. für Betriebssystem).

    $betriebssystem[] = "Windows";
    $betriebssystem[] = "Linux";
    $betriebssystem[] = "Solaris";
    
    echo "<ul>";
    
    foreach ($betriebssystem as $os)
    {
        echo "<li>Betriebsystem ist $os </li>";
    }
    
    echo "</ul>";
    

    Zusätzlich kann der Index über foreach ausgegeben werden. Das obige Beispiel wird ergänzt um die Variable $nr und der Schreibweise $nr =>. Diese Schreibweise ist einfach so :)

    $betriebssystem[] = "Windows";
    $betriebssystem[] = "Linux";
    $betriebssystem[] = "Solaris";
    
    echo "<ul>";
    
    foreach ($betriebssystem as $nr => $os)
    {
        echo "<li>Betriebsystem mit Index-Nr. $nr ist $os </li>";
    }
    
    echo "</ul>";
    
    Elemente zählenSeitenanfangSortieren von Arrays
    PHP-Kurs.com - jetzt PHP lernen    Bookmark bei del.icio.us setzen    Bookmark bei Mister Wong setzen