我有一個文本文件,它由逗號分隔的內容組成。使用php從文本文件中讀取逗號分隔值
讓我的文件爲test.txt
。內容是:
text1, text2, text3
我想讀取此文件並將這三個值分配給3個變量。
我已經檢查readfile(filename,include_path,context)
我有一個文本文件,它由逗號分隔的內容組成。使用php從文本文件中讀取逗號分隔值
讓我的文件爲test.txt
。內容是:
text1, text2, text3
我想讀取此文件並將這三個值分配給3個變量。
我已經檢查readfile(filename,include_path,context)
試試這個
$textCnt = "text.txt";
$contents = file_get_contents($textCnt);
$arrfields = explode(',', $contents);
echo $arrfields[0];
echo $arrfields[1];
echo $arrfields[2];
或者,在一個循環:
foreach($arrfields as $field) {
echo $field;
}
謝謝哥們它幫助 – Santhucool
另一種選擇是使用fgetcsv,你不需要爆炸的值。
如果您的CSV文件使用不同的分隔符,只是把它作爲一個參數fgetcsv
例
$h = fopen("csv.csv", "r");
while (($line = fgetcsv($h)) !== FALSE) {
print_r($line);
}
fclose($h);
使用'爆炸()' –