当我
时,我有一个$data_regions
的字符串
echo $data_regions
返回
["1","7"]
所以它不是一个合适的数组,它只是一个模仿数组的字符串。我需要将其转换为PROPER数组项目,以便我需要使用
命令echo print_r($data_regions)
将返回
Array ( [0] => 1 [1] => 7 )
我尝试过spr_split,但这并不好,因为它会将其分解为每个角色。
我怀疑我需要一个preg_replace ..遍历整个字符串并抓住"并将其添加到新阵列。
答案 0 :(得分:2)
你的字符串中有json。 PHP有一个函数json_decode
,它会直接将该字符串更改为数组:
$array = json_decode($data_regions);