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