函數(shù)名稱(chēng):SplFileObject::getCsvControl()
適用版本:PHP 5 >= 5.4.0, PHP 7
函數(shù)描述:獲取CSV文件的分隔符和引用符號(hào)
用法:
public SplFileObject::getCsvControl ( void ) : array
參數(shù): 該函數(shù)不接受任何參數(shù)。
返回值: 該函數(shù)返回一個(gè)包含兩個(gè)元素的數(shù)組,分別是CSV文件的分隔符和引用符號(hào)。
示例:
$file = new SplFileObject('data.csv');
$csvControl = $file->getCsvControl();
echo "分隔符:" . $csvControl[0] . "\n";
echo "引用符號(hào):" . $csvControl[1] . "\n";
輸出:
分隔符:,
引用符號(hào):"
注意事項(xiàng):
- 該函數(shù)只能用于SplFileObject對(duì)象,不能直接調(diào)用。
- 在調(diào)用getCsvControl()之前,必須先使用SplFileObject::setCsvControl()設(shè)置CSV文件的分隔符和引用符號(hào)。
- 如果CSV文件的分隔符和引用符號(hào)未設(shè)置,getCsvControl()將返回一個(gè)包含逗號(hào)和雙引號(hào)的默認(rèn)值數(shù)組。