查詢

str_getcsv()函式—用法及示例

「 將一個字串解析為 CSV 欄位並返回一個陣列 」


函式名稱:str_getcsv()

適用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

函式描述:str_getcsv() 函式將一個字串解析為 CSV 欄位並返回一個陣列。

語法:array str_getcsv ( string $input [, string $delimiter = "," [, string $enclosure = '"' [, string $escape = "\" ]]] )

引數:

  • $input:要解析的 CSV 字串。
  • $delimiter:可選引數,用於分隔欄位的字元,預設為逗號(,)。
  • $enclosure:可選引數,用於包裹欄位值的字元,預設為雙引號(")。
  • $escape:可選引數,用於跳脫字元串中的特殊字元的字元,預設為反斜槓(\)。

返回值:返回包含 CSV 欄位的陣列。

示例:

$input = 'John,Doe,[email protected]';
$data = str_getcsv($input);

print_r($data);

輸出:

Array
(
    [0] => John
    [1] => Doe
    [2] => [email protected]
)

在上面的示例中,我們將一個包含三個欄位的 CSV 字串傳遞給 str_getcsv() 函式。函式將字串解析為陣列,並返回包含每個欄位的值的陣列。最後,我們使用 print_r() 函式列印出解析後的陣列。

注意:如果輸入的字串為空,則 str_getcsv() 函式將返回 false。

補充糾錯
上一個函式: str_pad()函式
下一個函式: str_ends_with()函式
熱門PHP函式
分享連結