<?php
//对象转json
class Emp {
public $name = "";
public $hobbies = "";
}
$e = new Emp();
$e->name = "sachin";
$e->hobbies = "sports";
echo json_encode($e)."<br>";
//数组转json
$arr=array('name'=>'sachin','hobbies'=>'sports');
echo json_encode($arr)."<br>";
//json转对象
$emp='{"name":"sachin","hobbies":"sports"}';
$e1=new Emp();
$e1=json_decode($emp);
echo $e1->name."<br>";
echo $e1->hobbies."<br>";
//json转数组
$arr1=json_decode($emp,true);//默认为false,默认转向对象
print_r($arr1);
echo "<br>";
//综合示例
$book= '{"book":[{"name":"qq","password":"qq123","age":100},
{"name":"360", "language": "PHP","age": "200"}]}';
$data=json_decode($book);
//print_r($data->book);
$obj=$data->book;
foreach ($obj as $unit)
{
echo "name:".$unit->name.'<br>';
}
php操作json
最新推荐文章于 2023-11-06 17:09:39 发布