PHP.mk документација

ZipArchive::getFromIndex

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

ziparchive.getfromindex.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека ziparchive.getfromindex.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ZipArchive::getFromIndex

Референца за `ziparchive.getfromindex.php` со подобрена типографија и навигација.

ziparchive.getfromindex.php

ZipArchive::getFromIndex

(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.1.0)

ZipArchive::getFromIndexГи враќа содржините на записот користејќи го неговиот индекс

= NULL

public ZipArchive::getFromIndex(int $index, int $len = 0, int $flags = 0): string|false

Ги враќа содржините на записот користејќи го неговиот индекс.

Параметри

index

Функцијата добива информации за записот дефиниран со неговиот индекс.

len

Враќа содржината на записот користејќи го неговото име. 0Должината што треба да се прочита од записот. Ако

flags

Знаменцата што треба да се користат за отворање на архивата. следните вредности може да се комбинираат со него.

Вратени вредности

Знаменцата што треба да се користат за наоѓање на записот. Следните вредности може да се комбинираат со OR. false при неуспех.

Примери

Враќа содржината на записот при успех или

<?php
$zip
= new ZipArchive;
if (
$zip->open('test.zip') === TRUE) {
echo
$zip->getFromIndex(2);
$zip->close();
} else {
echo
'failed';
}
?>

Види Исто така

Белешки од корисници 5 белешки

Рубен
пред 10 години
For detecting folders use function ::getNameIndex:

//$zip = ZipArchive::open()
$entry = $zip->getNameIndex($i);
$isDir = (substr($entry, -1, 1) == '/');

Thanks to Alex Howansky @ http://stackoverflow.com/a/19299626/2747584
StanE
пред 11 години
Unlike what "jana.vasseru" said 7 years ago, this method does not return FALSE for folders (anymore?). It seems that there is no way to find out if an entry is a directory of file.
poorpal на example dot com
пред 11 години
both getFromIndex and getFromName leak memory. Beware specially if you use them inside a long running loop. Even closing and re-opening the zip file doesn't help.
matt3k
12 години пред
Note, length is in characters and not bytes.
jana.vasseru
пред 18 години
Note that getFromIndex returns false for directories.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.