【问题标题】:how to get values a long array with size zero如何获取大小为零的长数组的值
【发布时间】:2016-06-12 11:14:45
【问题描述】:

我有来自 google api 的以下数组,并且只想获取 id。我如何从以下获得 id。当我尝试获取尺寸时,它给我的尺寸为零。

Google_Service_Drive_FileList Object ( [collection_key:protected] => items
 [internal_gapi_mappings:protected] => Array ( ) [etag] => [itemsType:protected] 
=> Google_Service_Drive_DriveFile [itemsDataType:protected] => array [kind] => 
[nextLink] => [nextPageToken] => [selfLink] => [modelData:protected] => Array ( 
[items] => Array ( [0] => Array ( [id] => 0B0OnHwH_cQckeWZPdXFyRU5aMGs ) [1] => 
Array ( [id] => 0B0OnHwH_cQckaUVORkZaM2NoRXM ) [2] => Array ( [id] => 
1kCQLhEgzgeKO-L57ISWjQL4ctkxT4Gq2wrdzDFbrcac ) [3] => Array ( [id] => 
0B0OnHwH_cQckc3RhcnRlcl9maWxl ) [4] => Array ( [id] => 1-Yhs92vZnvUNArwAcZJZ9xa-
fXZ7ZgRrADyF-ikG1gU ) ) ) [processed:protected] => Array ( ) ) Array ( )

【问题讨论】:

  • 在我看来像一个对象。
  • 但是通过函数 gettype() 我得到了数组
  • 我改变了获得这个结果的方式,现在它是对象。现在如何从这个对象中获取值

标签: php arrays drive


【解决方案1】:

如果你的意思是对象属性,你可以这样做

$values = array();
$keys = array();
foreach($object as $key=>$value)
{
array_push($keys,$key);
array_push($values,$value);
}

这将为您提供每个对象属性及其对应的值

【讨论】:

  • 不,它不工作..没有打印..没有警告,通知等。我想得到所有 [id]
猜你喜欢
  • 2023-04-06
  • 2021-08-22
  • 2021-02-14
  • 2023-03-18
  • 2021-12-22
  • 2013-09-20
  • 1970-01-01
  • 2017-05-24
  • 2011-09-01
相关资源
最近更新 更多