【发布时间】:2016-09-27 15:40:54
【问题描述】:
我有一个数组对象,我想将它打印为关联数组
<?php
require_once(dirname(__FILE__) . '/HarvestAPI.php');
/* Register Auto Loader */
spl_autoload_register(array('HarvestAPI', 'autoload'));
$api = new HarvestAPI();
$api->setUser( $user );
$api->setPassword( $password );
$api->setAccount( $account );
$api->setRetryMode( HarvestAPI::RETRY );
$api->setSSL(true);
$result = $api->getProjects(); ?>
它应该打印这样的东西。
Array ( [] => Harvest_Project Object (
[_root:protected] => project
[_tasks:protected] => Array ( )
[_convert:protected] => 1
[_values:protected] => Array (
[id] => \
[client-id] => -
[name] => Internal
[code] =>
[active] => false
[billable] => true
[bill-by] => none
[hourly-rate]=>-
我怎样才能做到这一点?
更新
我尝试做一个 varexport。但它给出了这样的东西
Harvest_Result::__set_state(array( '_code' => 200, '_data' => array ( 5443367 => Harvest_Project::__set_state(array( '_root' => 'project', '_tasks' => array ( ), '_convert' => true, '_values' => array ( 'id' => '564367', 'client-id' => '2427552', 'name' => 'Internal', 'code' => '', 'active' => 'false', 'billable' => 'tr
这不是我要找的。对象应该清楚地列出它拥有的字段。
【问题讨论】:
-
var_export 有什么问题?
-
用 varexport 更新了我的问题。 varexport 没有列出我要查找的结构中的字段。
标签: php associative-array arrayobject