XBRL for PHP - Manual

XBRL::zipFiles

(PHP 5)

- ZIP を展開・解析する

説明

public XBRL::zipFiles ( string $file [, int $print , int $lists , string $ajaxfile, int $xbrlid] )

* Class "dUnzip2" が必要。(「/xbrlphp/dunzip2/dUnzip2.inc.php」に同梱済)

* EDINET や TDnet で取得可能な XBRL の ZIP ファイルに対応。

* Ajax 出力に対応。

パラメータ

$file
指定した ZIP ファイルを展開・解析します。
$print
1 を指定した場合、 ZIP ファイルの内容を解りやすく出力します。
$lists
1 を指定した場合、 ZIP ファイルに含まれるファイルの一覧を配列で返します。
$ajaxfile
指定したファイルの内容を、 Ajax で使いやすい形にして返します。
$xbrlid
1 を指定した場合、EDINET や TDnet の拡張科目を自動調整します。 (*XBRL for PHP ver.0.11より)

例 1

$file = "test.zip";

require_once("/xbrlphp/xml/XBRL.php");
$xbrl = new XBRL();
$array = $xbrl->zipFiles($file);
var_dump($array);

例 2

$file = "test.zip";

require_once("/xbrlphp/xml/XBRL.php");
$xbrl = new XBRL();
$xbrl->zipFiles($file, 1);

例 3

$file = "test.zip";

require_once("/xbrlphp/xml/XBRL.php");
$xbrl = new XBRL();
$xbrl->zipFiles($file, "", 1);

例 4

$file = "test.zip";
$filename = "test2.txt";

require_once("/xbrlphp/xml/XBRL.php");
$xbrl = new XBRL();
$xbrl->zipFiles($file, "", 1, $filename);

例 5

$file = "test.zip";

require_once("/xbrlphp/xml/XBRL.php");
$xbrl = new XBRL();
$xbrl->zipFiles($file, "", "", "", 1);

XBRL for PHP - Manual

XBRL for PHP