csv
version 9.20.0
Csv 是一个可以在 PHP 中轻松解析、编写和过滤 CSV 的库。该库的目标是通过尽可能利用 PHP 本机类来实现强大的同时保持轻量级。
完整文档可在 csv.thephpleague.com 上找到。
您需要ext-filter
扩展才能使用Csv
,建议使用最新稳定版本的 PHP。
请在下面找到Csv
版本 9 的 PHP 支持。
分钟。库版本 | 分钟。 PHP版本 | 最大限度。支持的 PHP 版本 |
---|---|---|
9.0.0 | PHP 7.0.10 | PHP 7.1.x |
9.1.2 | PHP 7.0.10 | PHP 7.2.x |
9.2.0 | PHP 7.0.10 | PHP 7.4.x |
9.6.0 | PHP 7.2.5 | PHP 7.4.x |
9.6.2 | PHP 7.2.5 | PHP 8.0.x |
9.7.0 | PHP 7.3.0 | PHP 8.0.x |
9.7.3 | PHP 7.3.0 | PHP 8.1.x |
9.8.0 | PHP 7.4.0 | PHP 8.1.x |
9.9.0 | PHP 8.1.2 | PHP 8.x |
使用 Composer 安装Csv
。
composer require league/csv:^9.0
警告
从 PHP8.4 开始,如果不显式设置转义参数,将会触发弃用通知。请参阅 PHP8.4 和 CSV 以及 PHP8.4 的弃用
提示
如果您的 CSV 文档是在旧版 Macintosh 计算机上创建或读取的,请在使用库之前添加以下行以帮助 PHP 检测行结尾。
if (! ini_get ( ' auto_detect_line_endings ' )) {
ini_set ( ' auto_detect_line_endings ' , ' 1 ' );
}
警告
自 PHP 8.1 版起,ini 设置已被弃用,并将在 PHP 9.0 中删除
图书馆有:
要运行测试,请从项目文件夹运行以下命令。
composer test
欢迎贡献,并将全额记入。有关详细信息,请参阅贡献和行为。
如果您发现任何与安全相关的问题,请发送电子邮件至 [email protected],而不是使用问题跟踪器。
请参阅变更日志以了解有关最近更改内容的更多信息。
麻省理工学院许可证 (MIT)。请参阅许可证了解更多信息。