首页 > 后端开发 > php教程 > 如何在 PHP 中回显多维数组内容而不显示数组结构?

如何在 PHP 中回显多维数组内容而不显示数组结构?

Mary-Kate Olsen
发布: 2024-12-18 04:07:13
原创
342 人浏览过

How Can I Echo Multi-Dimensional Array Contents in PHP Without Showing the Array Structure?

在 PHP 中回显数组内容

问题:

我有一个包含多个数据级别的数组。如何在没有数组结构的情况下显示其内容?

代码:

$results = [
    'data' => [
        [
            'page_id' => 204725966262837,
            'type' => 'WEBSITE',
        ],
        [
            'page_id' => 163703342377960,
            'type' => 'COMMUNITY',
        ],
    ]
];

// Unsuccessful attempt
foreach ($results as $result) {
    echo $result->type;
    echo "\n";
}
登录后复制

答案:

显示没有其结构的数组的内容,您可以使用以下之一方法:

  1. print_r() 和 echo:
echo '<pre class="brush:php;toolbar:false">';
print_r($results);
echo '
';
登录后复制
  1. var_dump(): 提供详细信息有关数组的信息,包括数据类型和长度。
  2. Foreach 循环: 迭代数组并回显所需的值。
foreach ($results['data'] as $data) {
    echo $data['type'] . "\n";
}
登录后复制

以上是如何在 PHP 中回显多维数组内容而不显示数组结构?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板