PHP Conference Japan 2024

ZipArchive::getStreamIndex

(PHP 8 >= 8.2.0, PECL zip >= 1.20.0)

ZipArchive::getStreamIndex取得由其索引定義的項目的檔案處理器(唯讀)

說明

public ZipArchive::getStreamIndex(int $index, int $flags = 0): resource|false

取得由其索引定義的項目的檔案處理器。目前,它僅支援讀取操作。

參數

index

項目的索引

旗標 (flags)

如果 flags 設定為 ZipArchive::FL_UNCHANGED,則會返回原始未更改的串流。

回傳值

成功時返回檔案指標 (resource),失敗時返回 false

範例

範例 #1 使用 fread() 取得項目內容並儲存

<?php
$contents
= '';
$z = new ZipArchive();
if (
$z->open('test.zip')) {
$fp = $z->getStreamIndex(1, ZipArchive::FL_UNCHANGED);
if(!
$fp) die($z->getStatusString());

echo
stream_get_contents($fp);

fclose($fp);
}
?>

參見

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top