str_getcsv,是以 CSV 欄位格式解析字元串輸入並返回包含讀取欄位的一個數組。
基本介紹
- 中文名:str_getcsv
- 定義:解析 CSV 字元串為一個數組
- 方式:以 CSV 欄位格式解析字元串輸入
- :並返回包含讀取欄位的數組
- 返回值:返回一個包含讀取到的欄位
- :的索引數組
說明,參數,返回值,例子,
說明
str_getcsv —解析 CSV 字元串為一個數組arraystr_getcsv(string$input[,string$delimiter=','[,string$enclosure='"'[,string$escape='\\']]])
與 fgetcsv() 類似,該函式解析一個輸入字元串,而非像 fgetcsv() 那樣以檔案作為它的輸入。
以 CSV 欄位格式解析字元串輸入,並返回包含讀取欄位的數組。
參數
input待解析的字元串。
delimiter設定欄位界定符(僅單個字元)。
enclosure設定欄位包裹字元(僅單個字元)。
escape設定轉義字元(僅單個字元)。默認為反斜線(\)。
返回值
返回一個包含讀取到的欄位的索引數組。
例子
<?phpfunctioncsv_to_array($filename='',$delimiter=','){if(!file_exists($filename)||!is_readable($filename))returnFALSE;$header=NULL;$data=array();if(($handle=fopen($filename,'r'))!==FALSE){while(($row=fgetcsv($handle,1000,$delimiter))!==FALSE){if(!$header)$header=$row;else$data[]=array_combine($header,$row);}fclose($handle);}return$data;}?>