如何使用PHP创建关键字列表的列表

时间:2014-01-27 04:56:38

标签: php

我想用PHP做点什么。

我有这个名单:

first
second 
third
forth 

现在我想要这个:

first,second,third,forth

如何使用一些PHP代码实现这一点?

4 个答案:

答案 0 :(得分:2)

假设你有数组

$arr=array('first','second');
$str=implode(",",$arr);

编辑(假设每个名字都在新行上,我将用\ n代替\ n)

$str=file_get_contents("filename.txt");
$newstr=str_replace("\n",',',$str);
$newstr=trim($newstr, ",");//to remove the last comma 
echo $newstr;

答案 1 :(得分:1)

我认为你基于新行的文本标签,所以试试这个

first
second 
third
forth 

  $arr = explode("\n", $txt);
  echo implode(",",$arr);

每个新行都被视为数组值。

答案 2 :(得分:0)

这是非常基本的PHP,我无法相信它在大多数教程中都没有涉及。

$array = file("filename", FILE_IGNORE_NEW_LINES);
$string = implode(',', $array);

答案 3 :(得分:0)

我认为你正在寻找爆炸,就像http://us2.php.net/explode

一样
array explode ( string $delimiter , string $string [, int $limit ] )

您想将$delimiter设为' '$string可以是副本 - >粘贴text.txt内容。

最好的办法是:获取text.txt内容并使用search-replace删除新行并添加空格(或逗号),这样就可以从

开始
ron
john
kahn

ron, john, kahn,此时你可以导入一个数组以供php使用。