php数组回显特定键值

标签 php

我编写了一个函数来echo 数组中每个键name 的值。有没有更好、更短的方法来编写以下代码?

foreach ($prod_cats as $k1 ){
    foreach ($k1 as $k2 => $value){
        if ($k2 == 'name'){
            echo $value;
        }
    }
}

这是我的数组的示例:

Array
(
    [0] => stdClass Object
    (
        [term_id] => 11
        [name] => example1
        [slug] => example1
    )

    [1] => stdClass Object
    (
        [term_id] => 12
        [name] => example2
        [slug] => example2
    )

    [2] => stdClass Object
    (
        [term_id] => 13
        [name] => example3
        [slug] => example3
    )
)

最佳答案

如果知道 name 关键字是固定可用的,就可以避免更多的循环。

    foreach ($prod_cats as $k1 ){
                echo $k1['name'];
                }

关于php数组回显特定键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31407079/

相关文章:

php - 如何选择在过去 2 小时内或根本没有使用 Mysql 更新分数的用户

php - WordPress,禁用部分 Roots 主题(如 Bootstrap)

php - MySql,循环(while foreach)

PHP 和 MySQL - 何时启动网站

php - 覆盖 WordPress 子主题中的自定义 Logo 参数

php - Laravel 保持选择的值

PHP: "The website has too many redirects"当使用 php session 时

php - str_replace 没有按预期工作

php - 如果 laravel 中只有一页,则隐藏分页链接

php - 获取占所有行总数的百分比的数值