在php中从数组中获取数据

时间:2015-10-06 13:48:32

标签: php

如何从我的数组$ statistics [' core.views']中获取数据。我已经尝试了做@Configuration public class MetricsConfiguration { @Autowired MetricRegistry metricRegistry; @Bean public CsvReporter configureReporters() { CsvReporter reporter = CsvReporter.forRegistry(metricRegistry).build(new File("C:/temp/metrics")); reporter.start(5, TimeUnit.SECONDS); return reporter; } } 但它没有返回任何数据。请提出任何建议或意见。

1444137261,42.0
1444137266,42.0
1444137271,42.0
1444137276,1.0
1444137281,1.0
1444137286,1.0

2 个答案:

答案 0 :(得分:0)

如果方法返回致命错误,则只会失败:

Engine_Api::_()->getDbtable('statistics', 'core')->getTotal('XXXX', 'day')

您也可以尝试转储此内容,以查看其内容

var_dump( $statistics )

您应该确定没有错误。 尝试启用错误输出,或者只是查看php error_log

答案 1 :(得分:0)

尝试将其他数组项存储在变量中,然后再将它们放入主数组中。他们可能打破阵列。例如

$today = Engine_Api::_()->getDbtable('statistics', 'core')->getTotal('core.views', 'day');

然后将它添加到数组中

$statistics['core.views'] = array(
  'label' => 'Page Views',
  'today' => $today,
);
echo $statistics['core.views']['label'];