如何在PHP中为每个数组元素添加双引号

时间:2019-01-28 08:21:42

标签: php arrays

我有一个类似于以下格式的数组

keep

但是我想像下面的格式那样转换数组

$array = ["a, b, c, d"]

我已经在搜索这个问题,但是还无法解决愿望。

请问有人帮忙吗?

3 个答案:

答案 0 :(得分:2)

您可以通过explode来做到这一点:

$array = ["a, b, c, d"];
$array_1 = explode(', ', $array[0]);

答案 1 :(得分:1)

您可以在索引0explode字符串的内容,并将其用作新数组。 explode函数将根据指定的分隔符创建一个数组。

$array = ["a, b, c, d"];
$array = explode(',', $array[0]);
print_r($array);

输出:

Array ( [0] => a [1] => b [2] => c [3] => d )

在这里,我根据逗号"a, b, c, d"分隔符对了数组,中的字符串进行了分解。这意味着您将获得一个元素数组,其中逗号指示该数组中每个元素之间的分隔。

答案 2 :(得分:1)

尝试使用explode()

explode()函数将字符串分成数组。

注意:“ separator”参数不能为空字符串。

注意:此函数是二进制安全的。

$array = ["a, b, c, d"];
$array = explode(',', $array[0]);
print_r($array);