2012-04-06 28 views
1

假設一個名爲name.txt的文本文件。還有一些內容如下它:如何將這些內容逐個放入變量,然後輸出它?

Michal Guiles,Tanika Mcall,Jerry Sanipasi,Fallon Mcgillivray,Kurtis Bouras,Maria Teschner,Jerry Barbot,Earnestine 

如何把所有的名字到名爲$name變量;然後輸出逐一通過$comment->setname("$name");

+2

你有沒有想過一行一行地讀你的文件,把它們分開','將它們存儲在一個數組中,然後在'foreach'循環中迭代它們? – jmishra 2012-04-06 10:11:40

回答

3

讀取文件:

$file_handle = fopen("myfile.text", "r"); 
while (!feof($file_handle)) { 
    $line = fgets($file_handle); 
} 
fclose($file_handle); 

斯普利特部分:

$parts = explode(",",$line); 

打印逐一:

foreach ($parts as $part) 
{ 
    echo "$part<br/>"; 
} 
2

您一次詢問多件事。只要做一件事後,其他:

  1. 讀取文件:(見file_get_contents

    $text = file_get_contents('name.txt'); 
    
  2. 檢索名稱:(見explode

    $names = explode(',', $text); 
    
  3. 遍歷名稱:(見foreach

    foreach ($names as $name) 
    { 
        $comment->setname($name); 
    } 
    
相關問題