PHP multidimensional Array

<?php
// Mehrdimensionales Array definieren
$matrix = array (
        array (1, 2, 3, 4),
        array (2, 3, 4, 1),
        array (3, 4, 1, 2),
        array (4, 1, 2, 3)
        );

// 1. Dimension des Arrays über der Zähler i durchgehen
for ($i = 0; $i < count ($matrix); $i++) {
    // 2. Dimension im Array mittels Zähler j
    for ($j = 0; $j < count ($matrix[$i]); $j++)
        // In der Matrix an Stelle i,j gespeicherter
        // Wert, gefolgt von einem Leerzeichen ausgeben.
        echo $matrix[$i][$j] . ' ';
    // Zeilenweise einen Zeilenumbruch ausgeben
    echo '<br>';
}

// Zweidimensionales und teilweise assoziatives Array erzeugen.
$user = array (
        'person' => array ('name' => 'Karl-Heinz', 'nickname' => 'kh'),
        'lang' => array ('C/C++', 'PHP', 'SQL'),
        'contact' => array ('email' => 'ka@beispiel.com', 'web' => 'www.beispiel.com')
          );

// Ausgabe der im Array enthaltenen Werte auf Basis von
// Schlüssel-Wertepaaren
foreach ($user as $eigenschaft => $inhalt) {
    echo $eigenschaft . ':';
    foreach ($inhalt as $key => $value)
        echo ' ' . $key . ' => ' . $value;
    echo '<br>';
}
?>

1 2 3 4
2 3 4 1
3 4 1 2
4 1 2 3
person: name => Karl-Heinz nickname => kh
lang: 0 => C/C++ 1 => PHP 2 => SQL
contact: email => ka@beispiel.com web => www.beispiel.com


Fatal error: Uncaught Error: Call to undefined function ereg() in /homepages/26/d102044405/htdocs/_WEB_FORUM_EVO_/forum_last.php:6 Stack trace: #0 {main} thrown in /homepages/26/d102044405/htdocs/_WEB_FORUM_EVO_/forum_last.php on line 6

¬ Tutorials



¬ Insolvenzrecht