我正在尝试获取一个看起来像这样的文件:
名1
名称2
NAME3
并希望它输出如下:
Name1,Name2,Name3
我尝试了这个但是无处可去:
$list = file_get_contents("tready.txt");
$convert = explode("\n", $list);
for ($i=0;$i<count($convert);$i++)
{
$list = $convert[$i].', '; //write value by index
}
$this->say('Currently waiting: ' . $list);
}
答案 0 :(得分:1)
更容易:
$list = implode(', ', file('tready.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES));
答案 1 :(得分:1)
那样的东西?
$list = file("tready.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
echo implode(", ", $list);
答案 2 :(得分:0)
您只需使用该代码就可以实现这一目标:
$list = file_get_contents("tready.txt");
$convert = implode(', ', explode("\n", $list));
此处发生了什么:您将数组元素(展开$list
)与,
字符串合并。
答案 3 :(得分:0)
更容易:
echo str_replace("\n", ', ', file_get_contents("tready.txt"));