您好,登錄后才能下訂單哦!
本篇內容主要講解“php把csv文件內容轉為數組的方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php把csv文件內容轉為數組的方法是什么”吧!
php把csv文件內容轉為數組的方法:1、新建一個PHP文件;2、新建一個EXCEL文檔并保存為CSV文件;3、把csv文件路徑存放在變量中;4、使用while循環將csv文件內容轉為數組即可。
本文操作環境:windows7系統、PHP7.1版、DELL G3電腦
php把csv文件內容轉為數組:
新建一個PHP文件,命名為text.php。
定義文件的編碼為UTF8,防止打印數組的時候出現中文亂碼。
新建一個EXCEL文檔,在里面寫上內容,并保存為CSV文件,命名為test.csv,文件的存儲路徑與text.php文件路徑在同一目錄下。
在text.php文件中,編寫代碼。把文件test.csv路徑存放在$filepath變量中,并使用fopen( )函數打開文件,代碼如下:
使用PHP中while循環,利用fgetcsv() 函數把test.csv文件的每行內容儲存在$data數組中,代碼如下:
為了防止轉換的過程出現亂碼,需要加上以下代碼,轉換為UTF8編碼格式。然后關閉文件,使用print_r()打印$data變量,看是否轉換成功。
運行代碼,輸出結果如下(已成功轉換為數組):
到此,相信大家對“php把csv文件內容轉為數組的方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。