2015-10-06 144 views
-2

我有一個文本文件,它由逗號分隔的內容組成。使用php從文本文件中讀取逗號分隔值

讓我的文件爲test.txt。內容是:

text1, text2, text3 

我想讀取此文件並將這三個值分配給3個變量。

我已經檢查readfile(filename,include_path,context)

+0

使用'爆炸()' –

回答

5

試試這個

$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; 
} 
+0

謝謝哥們它幫助 – Santhucool

0

另一種選擇是使用fgetcsv,你不需要爆炸的值。

如果您的CSV文件使用不同的分隔符,只是把它作爲一個參數fgetcsv

$h = fopen("csv.csv", "r"); 

while (($line = fgetcsv($h)) !== FALSE) { 
    print_r($line); 
} 

fclose($h); 
相關問題