WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

Foreach 循环遍历 PHP 中的多维数组

主题:PHP / MySQL上一页|下一页

答案:使用 PHP 嵌套循环

您可以简单地将 foreach循环for 循环结合使用来访问和检索 PHP 中多维数组中的所有键、元素或值。

让我们看一下以下示例,以了解其基本工作原理:

<?php
// 多维数组
$superheroes = array(
    "spider-man" => array(
        "name" => "Peter Parker",
        "email" => "peterparker@mail.com",
    ),
    "super-man" => array(
        "name" => "Clark Kent",
        "email" => "clarkkent@mail.com",
    ),
    "iron-man" => array(
        "name" => "Harry Potter",
        "email" => "harrypotter@mail.com",
    )
);
 
// 一一打印所有键和值
$keys = array_keys($superheroes);
for($i = 0; $i < count($superheroes); $i++) {
    echo $keys[$i] . "{<br>";
    foreach($superheroes[$keys[$i]] as $key => $value) {
        echo $key . " : " . $value . "<br>";
    }
    echo "}<br>";
}
?>

FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements