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)。請參閱許可證以了解更多資訊。