PHP解析关联数组

标签 php associative-array

我有一个简短的问题,尽管它应该很简单,但我似乎无法弄清楚。

我有一个具有以下结构的关联数组:

 [uk] => Array
        (
            [TW] => 1588
            [LY] => 12936
            [LW] => 13643
        )

我将其显示在 HTML 表格中,如下所示。

foreach ($leads as $country) {
    echo '<tr><td>' . $country . '</td><td>' . $country['TW'] . '</td><td>' . $country['LY'] . '</td><td>' . $country['LW'] . '</td></tr>';
}

但国家/地区以 Array 的形式出现,所以我只是想知道我做错了什么来获取 uk 部分。

输出

Array   1588    12936   13643

最佳答案

使用类似的东西:

foreach ($leads as $name => $country) {
    echo '<tr><td>' . $name. '</td><td>' . $country['TW'] . '</td><td>' . $country['LY'] . '</td><td>' . $country['LW'] . '</td></tr>';
}

现在,循环中的 $name 是键(在本例中为“uk”),而 $country 是元素的值,在本例中为数组(TW => 1588, LY => 12936, LW => 13643)

关于PHP解析关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12783420/

相关文章:

php - 在 PHP 中将静态方法作为参数传递

php - 如果 "else"以新的 php block 开头,则出错

php - 在 PHP 中从 CSV 创建多维关联数组

Bash 关联数组在 (...) 列表中初始化?

bash 在循环中填充一个数组

php - 如何在单元测试中捕获无效查询错误

php - mysql_query 成功返回 false

php - 插入到选择中仅在初始运行时插入一行,但之后每次都很好

javascript - 使用 JavaScript 查找关联数组中的键

arrays - Bash - 指向关联数组中值的指针?