合并使用Google Drive NextPageToken创建的数组为一个数组
P粉872101673
P粉872101673 2023-08-13 20:28:17
0
1
357
<p>我有以下代码,用于从Google Drive下载文件,文件数量由nextPageToken确定,如下所示的代码。</p> <p>该代码将继续将数组添加到$files数组中,直到nextPageToken为null。此时,我有一个未知数量的子数组,我希望将它们合并成一个单独的数组,而无需循环遍历所有返回的数组 - 有没有一种简单的方法可以使用PHP实现这个目标?</p> <p>所以,在下面的代码中,我希望$files[]是一个单一的数组。例如:</p> <p><code>$result = array_merge($files); </code>只会产生相同的结果</p> <pre class="brush:php;toolbar:false;">``` $nextPageToken = &quot;empty&quot; ; while ( $nextPageToken != null) { $responseFiles = $drive-&gt;ListFiles( $optParams); $nextPageToken = $responseFiles-&gt;getNextPageToken(); $files[] = $responseFiles-&gt;getFiles(); $optParams = array( 'fields' =&gt; &quot;nextPageToken, files(contentHints/thumbnail,fileExtension,iconLink,id,name,size,thumbnailLink,webContentLink,webView Link,mimeType,parents)&quot;, 'q' =&gt; &quot;'&quot;.$match[0].&quot;' in parents&quot;, 'pageToken' =&gt; $nextPageToken, 'orderBy' =&gt; 'modifiedTime desc, name' ); } ```</pre></p>
P粉872101673
P粉872101673

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!