SplFileObject::fputcsv() - 文件处理
SplFileObject::fputcsv()
(PHP 5 >= 5.4.0, PHP 7)
Write a field array as a CSV line
说明
publicSplFileObject::fputcsv(array $fields[,string $delimiter= ","[,string $enclosure= '"'[,string $escape= ""]]]): intWrites the$fieldsarray to the file as a CSV line.
参数
$fieldsAn array of values.
$delimiterThe optional$delimiterparameter sets the field delimiter(one character only).
$enclosureThe optional$enclosureparameter sets the field enclosure(one character only).
$escapeThe optional$escapeparameter sets the escape character(at most one character). An empty string("")disables the proprietary escape mechanism.
Note:If an$enclosurecharacter is contained in a field, it will be escaped by doubling it, unless it is immediately preceded by an$escape_char.
返回值
Returns the length of the written string 或者在失败时返回FALSE
.
Returns FALSE
, and does not write the CSV line to the file, if the$delimiteror$enclosureparameter is not a single character.
错误/异常
An E_WARNING
level error is issued if the$delimiteror$enclosureparameter is not a single character.
更新日志
版本 | 说明 |
---|---|
7.4.0 | The$escapeparameter now also accepts an empty string to disable the proprietary escape mechanism. |
5.5.21, 5.6.5 | Added the$escapeparameter. |
范例
SplFileObject::fputcsv() example
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!