PHP - 我有一个看起来像数组的字符串

时间:2017-04-28 08:49:34

标签: php arrays string

我从我的数据库中得到一个类似于:

的字符串
    $result = "[02,04,05,09,21]";

并且它作为一个字符串一起工作,是否可能使我成为一个想要的数组:array [0] = 02,array [1] = 04,然后继续?

2 个答案:

答案 0 :(得分:1)

是的,这是可能的:

$result = "[02,04,05,09,21]";
$result = substr($result, 1, -1);
$arr = explode(",", $result);

答案 1 :(得分:0)

修剪字符串中的括号符号,然后使用逗号

将其展开
$result = "[02,04,05,09,21]";
$result = rtrim(ltrim($result, '['), ']');
$array  = explode(',', $result);

echo '<pre>';
print_r($array);