PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのzip_entry_filesize()関数


zip_entry_filesize()関数は、圧縮前のファイルサイズを返します。つまり、実際のファイルサイズが返されます。

構文

zip_entry_filesize(zip_entry)

パラメータ

  • zip_entry − zip_open()で開いたzipファイルをここに記載します。

戻る

zip_entry_filesize()関数は、圧縮前のファイルサイズを返します。つまり、実際のファイルサイズが返されます。

<?php
$zip = zip_open("new.zip");
if ($zip) {
      while ($zip_entry = zip_read($zip) {
         echo "File Size before compression = ". zip_entry_filesize($zip_entry). "<br />";
      }
      zip_close($zip);
   }
?>

出力

File Size before compression = 150
File Size before compression = 290
File Size before compression = 195

  1. PHPのfile_get_contents()関数

    file_get_contents()関数は、ファイル全体を文字列に読み込みます。 file()関数はファイル全体を配列で読み取りますが、file_get_contents()関数はファイル全体を文字列に読み取ります。 構文 file_get_contents(file_path, flags, context, start_offset, max_length) パラメータ file_path- ファイルのパス。 フラグ- フラグの値は、バイナリOR(|)演算子で結合された次のフラグの任意の組み合わせにすることができます。 FILE_USE_INCLUDE_PATH

  2. PHPのfile()関数

    file()関数は、ファイルを配列に読み込みます。 構文 file(file_path,flag,context) パラメータ ファイル- ファイルのパス。 フラグ- オプションのパラメータフラグは、次の定数の1つ以上にすることができます- FILE_USE_INCLUDE_PATH-include_pathでファイルを検索します。 FILE_IGNORE_NEW_LINES-各配列要素の最後に改行を追加しないでください。 FILE_SKIP_EMPTY_LINES-空の行をスキップします。 FILE_TEXT-コンテンツはUTF-8エンコーディングで返され