我有一个字符串数组,我需要构建一些由一些字符串分隔的值 像逗号这样的字符
$tags;
答案 0 :(得分:21)
答案 1 :(得分:18)
有一个名为implode
的简单函数。
$string = implode(';', $array);
答案 2 :(得分:7)
您应该使用implode功能。
例如,implode(' ',$tags);
将在数组中的每个项目之间放置一个空格。
答案 3 :(得分:2)
如果任何人不想使用内爆,那么你也可以使用以下功能:
function my_implode($separator,$array){
$temp = '';
foreach($array as $key=>$item){
$temp .= $item;
if($key != sizeof($array)-1){
$temp .= $separator ;
}
}//end of the foreach loop
return $temp;
}//end of the function
$array = array("One", "Two", "Three","Four");
$str = my_implode('-',$array);
echo $str;
答案 4 :(得分:0)
还有一个函数join
,它是implode的别名。
答案 5 :(得分:0)