(PHP 5 >= 5.1.0, PHP 7)
SplFileObject クラスはファイルのためのオブジェクト指向のインターフェイスを提供します。
$delimiter = ","
[, string $enclosure = "\""
[, string $escape = "\\"
]]] ) : array$fields
[, string $delimiter = ","
[, string $enclosure = '"'
[, string $escape = "\\"
]]] ) : int$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_CSVCSV 列として行を読み込みます。
| バージョン | 説明 |
|---|---|
| 5.3.9 |
SplFileObject::SKIP_EMPTY の値が 4
に変わりました。前のバージョンでは、値は 6 でした。
|