我有一个字符串,其中一些单词用(,)分隔,如此
word1,word2,word3,word5,word5
我需要一个php函数,它将此字符串作为参数输出,并将所有这些字符串输出为由(,)分隔的链接,如此
<a href="?s=word1">word1</a>,<a href="?s=word2">word2</a>, <a href="?s=word3">word3</a>,<a href="?s=word4">word4</a>,<a href="?s=word5">word5</a>
请有人帮助我这样做......
答案 0 :(得分:2)
尝试这样的事情:
function makeLinks($input) {
$arr = explode(',',$input);
$output = "";
foreach ($arr as $word) {
$word = trim($word);
$output .= '<a href="?s=' . $word . '">' . $word . '</a>,';
}
return substr($output, 0, -1); // remove the last ,
}
答案 1 :(得分:0)
这样的东西?
function makeString ($str) {
$arr = explode(',',$str);
$ret = '';
foreach ($arr as $v) {
$ret .= '<a href="?s='.trim($v).'">'.trim($v).'</a>,';
}
return substr($ret,0,strlen($ret)-1);
}
(未测试的)