ZipArchive::deleteName
ZipArchive::getArchiveComment
ZipArchive
PHP Manual

# ZipArchive::extractTo

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

ZipArchive::extractTo — Extract the archive contents

### 설명

bool ZipArchive::extractTo ( string `$destination` [, mixed `$entries` ] )

Extract the complete archive or the given files to the specified destination.

### 인수

`destination`

  Location where to extract the files.

`entries`

  The entries to extract. It accepts either a single entry name or an array of names.

### 반환값

성공할 경우 `TRUE`를, 실패할 경우 `FALSE`를 반환합니다.

### 예제

This example opens a ZIP file archive, reads each file in the archive and prints out its contents. The test2.zip archive used in this example is one of the test archives in the ZZIPlib source distribution.

Example #1 Extract all entries

`<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
$zip->extractTo('/my/destination/dir/');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>`

Example #2 Extract only two entries

`<?php
$zip = new ZipArchive;
$res = $zip->open('test_im.zip');
if ($res === TRUE) {
$zip->extractTo('/my/destination/dir/', array('pear_item.gif', 'testfromfile.php'));
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>`

ZipArchive::deleteName
ZipArchive::getArchiveComment
ZipArchive
PHP Manual