2014. szeptember 12., péntek

A foreach többdimenziós tömbökre is működik

<!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Listing 7.3 Looping Through a Multidimensional Array</title>
</head>
<body>
<div>
<?php
$characters = array (
            array (
                "name"=> "bob",
                "occupation" => "superhero",
                "age" => 30,
                "specialty" =>"x-ray vision"
            ),
            array (
                "name" => "sally",
                "occupation" => "superhero",
                "age" => 24,
                "specialty" => "superhuman strength"
            ),
            array (
                "name" => "mary",
                "occupation" => "arch villain",
                "age" => 63,
                "specialty" =>"nanotechnology"
            )
        );

foreach ( $characters as $val ) {
    print "<p>";
    foreach ( $val as $key=>$final_val ) {
        print "$key: $final_val<br />";
    }
    print "</p>";
}

?>
</div>
</body>
</html>

Eredmény:

name: bob
occupation: superhero
age: 30
specialty: x-ray vision
name: sally
occupation: superhero
age: 24
specialty: superhuman strength
name: mary
occupation: arch villain
age: 63
specialty: nanotechnology

Nincsenek megjegyzések:

Megjegyzés küldése