search

Home  >  Q&A  >  body text

php 如何解析这样的字符串?

string(145) "{q:"game",p:false,s:["gamersky","game center","gameloft","gameres"
"games for windows live","gamelook","games","gamewith","gameboy","gamemaker"]}"

PHP中文网PHP中文网2774 days ago360

reply all(3)I'll reply

  • PHP中文网

    PHP中文网2017-04-11 09:20:11

    这是var_dump输出的,实际字符串为

    $s = '{q:"game",p:false,s:["gamersky","game center","gameloft","gameres","games for windows live","gamelook","games","gamewith","gameboy","gamemaker"]}';
    $str = preg_replace('/(\w+):/is', '"$1":', $s);
    json_decode($str,true);
    [
           "q" => "game",
           "p" => false,
           "s" => [
               "gamersky",
               "game center",
               "gameloft",
               "gameres",
               "games for windows live",
               "gamelook",
               "games",
               "gamewith",
               "gameboy",
               "gamemaker"
           ]
       ]

    reply
    0
  • 大家讲道理

    大家讲道理2017-04-11 09:20:11

    json_decode()....不知道对不对

    reply
    0
  • PHP中文网

    PHP中文网2017-04-11 09:20:11

    这个是json数据格式 楼上两位说的都对。

    reply
    0
  • Cancelreply