如何使用cakephp3中的键和值从数组中检索特定值

时间:2016-07-27 21:37:33

标签: php cakephp cakephp-3.0 cakephp-3.x

我正在尝试访问查询后形成的数组中的特定值。

$query = $views->find('all');
$results = $query->all();
$data = $results->toArray();
$results = $query->toArray();

echo $results[0];

回显显示{'id':1, 'date':2016-07-27,'amount':30}

我只想从金额中获得30分。我该怎么做呢?

2 个答案:

答案 0 :(得分:2)

只需访问数组的属性

即可
echo $results[0]['amount']

php docs on arrays

答案 1 :(得分:0)

获得一个项目:

$query = $views->findById($id);
//or
$query = $views->get($id);

echo $query->amount;

或者如果你想得到所有

$query = $views->find('all');

foreach ($query as $view) {
    echo $view->amount;
}
相关问题