2016-06-12 2 views
-1

Google api에서 다음 배열을 가져 왔으며 ID 만 가져 오려고했습니다. 나는 어떻게 이드를 다음과 같이 만들지. 크기를 얻으려고하면 크기가 0이됩니다.크기가 0 인 값이 긴 배열을 얻는 방법

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 () 
+1

나에게 객체 같은데 각 개체의 속성과 해당 값을 제공 할 것입니다. –

+0

하지만 gettype() 함수를 사용하면 배열이 늘어납니다. –

+0

나는이 결과를 얻는 방법을 변경했으며 이제는 객체입니다. 이 객체의 값을 지금 가져 오는 방법 –

답변

0

당신이 개체 특성을 의미하는 경우, 당신이 할 수있는

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

이 당신에게

+0

아니요 작동하지 않습니다. 아무 것도 인쇄되지 않습니다 .. 아무 경고도, 통지 등등. 나는 모든 [id]를 얻고 싶었습니다. –

관련 문제