内爆一个简单的数组

看起来像这样

$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'

有没有更好的方法来做到这一点,我觉得应该有一个可选的内爆参数,我是否遗漏了什么?

推荐答案

不,你做这件事的方式很好.implode()只接受1-2个参数(如果您只提供一个数组,则它通过空字符串连接各个部分).

Php相关问答推荐

打印SQL表内容时在DIV内添加断点

PHP cUrl扩展与v8.2.12更新损坏

WooCommerce在store 页面上显示兼容多语言的产品属性

RediSearch PHP希望我在每次使用时定义所有字段

如何不重新查询模型A-&>;相关模型B-&>模型

如何从Laravel中的Spatie\Dns\Records\A对象中提取IP地址

限制某些产品只能在WooCommerce的特定邮政编码/邮政编码范围内发货

在WooCommerce中添加特定产品类型的百分比费用和固定费用

将购物车按钮重定向到Checkout-Wooccommerce

dyld[45923]:未加载库:/usr/local/opt/libavif/lib/libavif.15dylib

强制客户在注册时 Select WooCommerce角色

用ajax获取文件 - CORS问题&;设置缓存?

未检测到laravel控制器

如何在自定义邮箱内容中获取WooCommerce订单项目的详细信息?

使用 PHP,我可以将 foreach 语句放入瞬态中吗?

PHP 在数组中搜索值

从图像URL中获取文件扩展名?

Shopware 6.4.20店铺激活问题

如何在自定义消息中包含 WooCommerce 选定的产品变体详细信息

正则表达式抓取递归括号的内容