我有一个类似于以下格式的数组
keep
但是我想像下面的格式那样转换数组
$array = ["a, b, c, d"]
我已经在搜索这个问题,但是还无法解决愿望。
请问有人帮忙吗?
答案 0 :(得分:2)
您可以通过explode来做到这一点:
$array = ["a, b, c, d"];
$array_1 = explode(', ', $array[0]);
答案 1 :(得分:1)
您可以在索引0
处explode
字符串的内容,并将其用作新数组。 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);