首页 > 解决方案 > 如何内爆逗号分隔的外部字符串

问题描述

我有数组

( [0] => 1 [1] => 2 [2] => 3 )

我想做:

'1','2','3'

如何做到这一点我尝试使用内爆,但结果是:

'1,2,3'

任何人都可以帮助我吗?谢谢。

标签: phparraysexplodeimplode

解决方案


您只需将单引号添加到implode胶水字符串中,并在结果字符串的外部:

$array = [1, 2, 3];
echo "'" . implode("','", $array) . "'";

输出:

'1','2','3'

无论您的数组值是字符串还是数字,这都会起作用,例如

$array = ['1', '2', '3'];
echo "'" . implode("','", $array) . "'";

输出:

'1','2','3'

3v4l.org 上的演示


推荐阅读