php - 如何内爆逗号分隔的外部字符串
问题描述
我有数组
( [0] => 1 [1] => 2 [2] => 3 )
我想做:
'1','2','3'
如何做到这一点我尝试使用内爆,但结果是:
'1,2,3'
任何人都可以帮助我吗?谢谢。
解决方案
您只需将单引号添加到implode
胶水字符串中,并在结果字符串的外部:
$array = [1, 2, 3];
echo "'" . implode("','", $array) . "'";
输出:
'1','2','3'
无论您的数组值是字符串还是数字,这都会起作用,例如
$array = ['1', '2', '3'];
echo "'" . implode("','", $array) . "'";
输出:
'1','2','3'
推荐阅读
- firebase - 使用firebase时如何检测设备连接状态?
- angular - 在Angular中的自定义表单控件上检测提交事件
- python - 如何提取字典和子字典
- c++ - 如何获取 qcombobox 中的项目数?
- sql-server - 如何编写针对两种不同条件返回两个不同列的查询?
- php - 为什么 PHP 运行 180 秒后会抛出 404 错误?
- python - 无法在 django 应用程序中从 MongoDB 检索数据
- .net - 尝试枚举终端服务器会话会产生 AccessViolationException(.NET 和本机 DLL)
- python - 训练 MSE 损失大于理论最大值?
- docker - 在容器环境中为更新进程锁定资源(读写锁)