(PHP 5 >= 5.1.0, PHP 7)
SplFileObject クラスはファイルのためのオブジェクト指向のインターフェイスを提供します。
$filename
, string $open_mode
= "r"
, bool $use_include_path
= false
, resource $context
= ?
)$delimiter
= ","
, string $enclosure
= "\""
, string $escape
= "\\"
) : array$fields
, string $delimiter
= ","
, string $enclosure
= '"'
, string $escape
= "\\"
) : int|false$delimiter
= ","
, string $enclosure
= "\""
, string $escape
= "\\"
) : void$open_mode
= "r"
, bool $use_include_path
= false
, resource $context
= null
) : SplFileObjectSplFileObject::DROP_NEW_LINE
行末の改行を読み飛ばします。
SplFileObject::READ_AHEAD
先読み/巻き戻しで読み出します。
SplFileObject::SKIP_EMPTY
ファイルの空行を読み飛ばします。期待通りに動作させるには、READ_AHEAD
フラグを有効にしないといけません。
SplFileObject::READ_CSV
CSV 列として行を読み込みます。
バージョン | 説明 |
---|---|
5.3.9 |
SplFileObject::SKIP_EMPTY の値が 4
に変わりました。前のバージョンでは、値は 6 でした。
|