echo PHP数组以查看其属性/值

时间:2015-03-19 15:30:39

标签: php mysql

我通过php查询数据库并尝试将结果存储为php数组。

但是当我回显$ results并在浏览器中调用该文件时,我只看到" Array"

如何查看数组内部的结果/什么?

//find data as an associative array
$results = ORM::for_table('table_name')
            ->where('slug', 'slug_name')
            ->where('date', DATE>='2000-01-01')
            ->where('data', DATA)
            ->find_array();

echo $results

3 个答案:

答案 0 :(得分:1)

使用print_r($results)var_dump($results)

在浏览器上查看的更好方法是

echo "<pre>" . print_r($results) . "</pre>";

echo "<pre>" . var_dump($results) . "</pre>";

答案 1 :(得分:0)

我使用以下函数创建更易读的转储。

function debug($v) {
    echo '<pre>';
    print_r($v);
    echo '</pre>';
}

答案 2 :(得分:0)

数组元素的值可以是另一个数组,多维,使用foreach显示每个桶包含关联桶slug,日期,数据

foreach($results as $result) {
 echo $result['slug'], '<br>';
 echo $result['date'], '<br>';
echo $result['data'], '<br>';
}