为什么代码执行的时候显示的是NULL$json = '{"showname":["数据库设计.doc","eWebEdior简体中文精简版使用说明(V4.6).txt","ofstar2-6.zip"],"savename":["数据库设计0-1256368642.doc","eWebEdior简体中文精简版使用说明(V4.6)1-1256368642.txt","ofstar2-62-1256368642.zip"]}';$ans = json_decode($json);var_dump($ans);而下面的代码却能顺利的执行呢?$json = '{"showname":[1,2,3],"savename":[1,2,3]}';$ans = json_decode($json);var_dump($ans);

解决方案 »

  1.   

    我运行了你的代码 可以显示结果
    object(stdClass)#1 (2) {
      ["showname"]=>
      array(3) {
        [0]=>
        string(19) "数据库设计.doc"
        [1]=>
        string(52) "eWebEdior简体中文精简版使用说明(V4.6).txt"
        [2]=>
        string(13) "ofstar2-6.zip"
      }
      ["savename"]=>
      array(3) {
        [0]=>
        string(31) "数据库设计0-1256368642.doc"
        [1]=>
        string(64) "eWebEdior简体中文精简版使用说明(V4.6)1-1256368642.txt"
        [2]=>
        string(25) "ofstar2-62-1256368642.zip"
      }
    }
      

  2.   


    晕了,为啥我的一直显示是NULL... :(