插入一个简单数组
看起来像这样
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
那会返回这个
lastname,email,phone
很好,所以我可以代替
$array = array('lastname', 'email', 'phone');
$comma_separated = implode("','", $array);
$comma_separated = "'".$comma_separated."'";
现在我有了我想要的漂亮的csv字符串
'lastname','email','phone'
有没有更好的方法可以做到这一点,在我看来应该有一个可选的参数爆破,我错过了什么吗?
11
我看到很多关于提供的答案“较慢”的评论。没关系。选择更清晰,更可维护的方式,如果有的话,请稍后再担心性能。
—
meagar
唯一的缺点是,如果数组为空,它将产生一个空字符串。即。相当于
—
scipilot 2014年
$comma_separated = "''";
伟大的解决方案mcgrailm ...非常感谢
—
Sandeep Garg
谢谢@mcgrailm,它正在为我的项目工作。非常感谢。
—
Wafie Ali