« bzread
LZF »

bzwrite

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

bzwrite — バイナリ対応の bzip2 ファイルへの書き込み

説明

function bzwrite(resource $bz, string $data, ?int $length = null): int|false

bzwrite() は、文字列を与えられた bzip2 ファイルストリームに書き込みます。

パラメータ

bz

ファイルポインタ。これは有効である必要があり、 bzopen() によりオープンされたファイルを指してい る必要があります。

data

書き込むデータ

length

指定した場合、 (圧縮前の) length バイト分の書き込みが終ったか、 data の終端に達したかで書き込みは終了します。

戻り値

書き込んだバイト数、もしくはエラー時に false を返します。

変更履歴

バージョン 説明
8.0.0 length は、nullable になりました。

例

例1 bzwrite() の例

<?php
$str = "uncompressed data";
$bz = bzopen("/tmp/foo.bz2", "w");
bzwrite($bz, $str, strlen($str));
bzclose($bz);
?>

参考

  • bzread() - バイナリ対応の bzip2 ファイル読み込み
  • bzopen() - bzip2 圧縮されたファイルをオープンする
関連キーワード:
bzip   bzwrite   書き込み   バイナリ   length   bzopen   bzread   オープン   圧縮   バイト   Bzip   resource   ストリーム   ポインタ   終端   履歴   nullable   uncompressed   strlen   bzclose   参考
関連する関数・ページ:
function.bzread   ref.bzip2   book.bzip2   function.bzflush   bzip2.examples   function.bzopen