• 技术文章 >后端开发 >PHP问题

    php如何将数组转为json数组

    藏色散人藏色散人2020-11-20 09:03:19原创37

    php将数组转为json数组的方法:首先创建一个PHP示例文件;然后定义一个普通数组;最后通过“json_encode($array);”方法将普通PHP数组转为json数组即可。

    推荐:《PHP视频教程

    php数组和json数组之间的互相转化

    代码如下:

    $array = array( //普通数组
                  "name" => "Tom",
                  "age" => 22
             );
    echo "第一组:普通PHP数组转json数组——".json_encode($array); //json数组
    echo "<br />";
    //*注:urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%。
    //urldecode()函数是用于解码已编码的URL字符串,其原理就是把十六进制字符串转换为中文字符
    $arr = array(  //中文数组
           '0' => urlencode('信息工程系'),
           '1' => urlencode('机械工程系')
           );
    echo "第二组:PHP包含中文的数组转json数组——".urldecode(json_encode($arr));
    echo "<br />";
    //*注:json数组的键与值若有中文时,中文只能用双引号“”,不能使用单引号,外面使用花括弧,并用单引号括起来
    echo "第三组:json数组转PHP数组——";
    $json ='{"a":"哈哈","b":"我","c":"数","d":"一","e":3,"f":2,"g":1,"h":"别生气了"}';    
    var_dump(json_decode($json,true));

    以上就是php如何将数组转为json数组的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php
    上一篇:学历低学起php来难不难 下一篇:php mvc的简单实现
    第14期线上培训班

    相关文章推荐

    • php去掉数组重复值的方法是什么• php数组如何修改值• php 数组写法是什么• php 数组字符串如何转换为字符串

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网