str_getcsv

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;}?>

相關詞條

熱門詞條

聯絡我們