Pap*_*App 8 javascript php arrays
我正在使用php抓取一个网站来获取一些数据.我得到的数据是一个有效的javascript数组.
          "['v42, 2015', 23428, 30243, 76993]
                ,
          ['v43, 2015', 24060, 30401, 73412]
                ,
          ['v44, 2015', 22855, 29720, 71573]
                ,
          ['v45, 2015', 24455, 30757, 78991]
                ,
          ['v46, 2015', 24275, 30398, 84424]"
我现在在php中有这个字符串,但是如何将其转换为php数组呢?
$string = "['v42, 2015', 23428, 30243, 76993]
                ,
          ['v43, 2015', 24060, 30401, 73412]
                ,
          ['v44, 2015', 22855, 29720, 71573]
                ,
          ['v45, 2015', 24455, 30757, 78991]
                ,
          ['v46, 2015', 24275, 30398, 84424]";
如果添加正确的开始和结束方括号分隔符,它是一个有效的js数组.此外,为了符合php json解析器要求,字符串分隔符必须是双引号而不是单引号,因此必须快速替换.
然后你可以像这样解码它:
$ary = json_decode('['.str_replace("'",'"',$string).']', true);