在PHP里生成json信息详解

<?php

//在PHP里生成json信息
//json_encode(可以给它 数组或对象 都行)


//索引数组 只能生成 JS数组
$color = array('red','blue','green');
echo json_encode($color)."<br>"; //字符串

//关联数组,索引关联数组才能生成JSON对象
$city = array('heibei'=>'shijiazhuang','shandong'=>'zhucheng','henan'=>'zhengzhou');
echo json_encode($city)."<br>";

//索引关联数组 生成JSON对象
$city = array('heibei'=>'shijiazhuang','shandong'=>'zhucheng','henan'=>'zhengzhou','shanghai');
echo json_encode($city)."<br>";


//对象生成json信息
class Person
{
    //以下信息生成时,会发现成员属性给生成json成员信息
    public $name = 'tom';
    public $age = 23;
    //像 run 的成员方法则不会生成Json的成员信息
    public function run()
    {
        echo "is running";
    }
}

$per = new Person();
echo json_encode($per);

我在文件中进行了详细标注,看标注即可。

评论

大侠名号:   验证码: 点击我更换图片  

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND