首頁 > 後端開發 > php教程 > 如何在 PHP 中回顯多維數組內容而不顯示數組結構?

如何在 PHP 中回顯多維數組內容而不顯示數組結構?

Mary-Kate Olsen
發布: 2024-12-18 04:07:13
原創
344 人瀏覽過

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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板