将数组转换为打印的字符串

时间:2017-01-08 18:57:56

标签: php arrays string

我需要将数组转换为带方括号和全部的字符串。

这是数组

$content =['a', 'b', 'c'] ;

我需要的输出是,

$contstring = "['a', 'b', 'c']" ;

印刷阵列。

Implode()  

serialize() 没有做这个工作。请建议我实现这一目标的方法。提前致谢。

2 个答案:

答案 0 :(得分:1)

implode()连接数组中的元素。基本上:

$a = ['m','e','m','o'];
$str = implode($a,'');
echo $str;
// or : echo implode($a,'');

或制作自己的循环:

$str = '';
foreach($a as $c){
    $str .= $c;
}
echo $str;

答案 1 :(得分:0)

要准确得到你想要的东西你只需要用', '作为你的胶水使用内爆:

$content =['a', 'b', 'c'] ;
$contstring = "['" . implode($content, "', '") . "']" ;