PHP8 ZipArchive::getStreamIndex

2024-02-27 11:08 更新

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

ZipArchive::getStreamIndex — 獲取由其索引定義的條目的文件處理程序(只讀)

說明

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

獲取由其索引定義的條目的文件處理程序。目前,它只有 支持讀取操作。

參數(shù) 

index

條目的索引

flags

如果 flags 設(shè)置為 ZipArchive::FL_UNCHANGED,則原始保持不變 返回流。

返回值 

成功時返回文件指針(資源) 或者在失敗時返回 false。

示例 

示例 #1 使用 fread() 獲取條目內(nèi)容并存儲

<?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);
}
?>

參見 

  • ZipArchive::getStreamName() - 獲取由其名稱定義的條目的文件處理程序(只讀)


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號