设为名为annex.txt
的附件文件,其内容为:"text1","text2","text3"
现在,我有一个包含以下行的php文件:
$alfa = array ("text1","text2","text3");
如何使用外部文件annex.txt
?
这样的事情:
$alfa = array ( file_get_contents('/annex.txt') ) ;
但是,在这个变体中,$ alfa将只有一个元素:$alfa[0]
,其中包含所有文本作为整个字符串。那么,我如何获得$alfa[0] = "text1" , $alfa[1] = "text2" , $alfa[2] = "text3"
?
我知道函数file()
返回一个数组,但我不想使用它。我想使用file_get_contents()
。
答案 0 :(得分:5)
您应该使用fgetcsv
或str_getcsv
。
$alfa = str_getcvs(file_get_contents('annex.txt'));
答案 1 :(得分:1)
$alfa = file_get_contents('annex.txt') ;
$pieces = explode(",", $alfa);
echo $pieces[0]; // text1
echo $pieces[1]; // text2
....
....
答案 2 :(得分:0)
尝试这样的事情:
$alfa = explode(',', file_get_contents('/annex.txt'));