Google Drive NextPageToken을 사용하여 생성된 배열을 하나의 배열로 병합
P粉872101673
P粉872101673 2023-08-13 20:28:17
0
1
479
<p>Google Drive에서 파일을 다운로드하기 위한 다음 코드가 있습니다. 파일 수는 아래와 같이 nextPageToken에 의해 결정됩니다. </p> <p>코드는 nextPageToken이 null이 될 때까지 $files 배열에 배열을 계속 추가합니다. 현재 반환된 모든 배열을 반복하지 않고 단일 배열로 병합하려는 알 수 없는 수의 하위 배열이 있습니다. PHP를 사용하여 이를 달성할 수 있는 쉬운 방법이 있습니까? </p> <p>따라서 아래 코드에서는 $files[]가 단일 배열이기를 원합니다. 예: </p> <p><code>$result = array_merge($files)</code>동일한 결과만 생성합니다</p> <pre class="brush:php;toolbar:false;">``` $nextPageToken = "비어있음" while($nextPageToken != null) { $responseFiles = $drive->ListFiles($optParams); $nextPageToken = $responseFiles->getNextPageToken(); $files[] = $responseFiles->getFiles(); $optParams = 배열( 'fields' => "nextPageToken, files(contentHints/thumbnail,fileExtension,iconLink,id,name,size,thumbnailLink,webContentLink,webView Link,mimeType,parents)", 'q' => "'".$match[0]." 부모", '페이지토큰' => $nextPageToken, 'orderBy' => 'modifiedTime 설명, 이름' ); } ```</pre></p>
P粉872101673
P粉872101673

모든 응답(1)
P粉805931281

루프 전에 빈 $files 배열을 만든 다음 아래와 같이 각 루프에서 병합하고 반환합니다. 으아악

자세한 내용은 array_merge에 대한 API 문서를 참조하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!