如何将这些内容逐个放入变量然后输出?

时间:2012-04-06 10:05:45

标签: php arrays

提供了一个名为name.txt的文本文件。其中有一些内容如下:

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

如何将所有名称放入名为$name的变量中;然后按$comment->setname("$name");

逐个输出

2 个答案:

答案 0 :(得分: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/>";
}

答案 1 :(得分: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);
    }