返回json数据的......登陆

json数据的转换

坚果缘2019-06-24 21:18:30430
<?php
//首先 创建数组 以社会主义核心价值观为例
$str=['first'=>'富强、民主、文明、和谐','second'=>'自由、平等、公正、法治','third'=>'爱国、敬业、诚信、友善'];
//打印数组
echo '<pre>'.var_export($str,true),'<hr>';
//将数组转换为json格式
echo json_encode($str).'<br>';
echo '<hr>';

$tmp='{"first":"\u5bcc\u5f3a\u3001\u6c11\u4e3b\u3001\u6587\u660e\u3001\u548c\u8c10","second":"\u81ea\u7531\u3001\u5e73\u7b49\u3001\u516c\u6b63\u3001\u6cd5\u6cbb","third":"\u7231\u56fd\u3001\u656c\u4e1a\u3001\u8bda\u4fe1\u3001\u53cb\u5584"}';
//查看$tmp为字符串格式
echo gettype($tmp).'<>';
$res=json_decode($tmp);
//查看$res为对象格式
echo gettype($res);
//以对象的方式输出 
echo '社会主义核心价值观:'.'<br>';

echo '首先是:'.$res->first.'<br>';
echo '其次是:'.$res->second.'<br>';
echo '然后是:'.$res->third.'<br>';

//查看$res为数组格式
$res=json_decode($tmp,true);
echo '<pre>'.var_export($res,true),'<hr>';
//以数组的方式输出
echo '社会主义核心价值观:'.'<br>';

echo '首先是:'.$res['first'].'<br>';
echo '其次是:'.$res['second'].'<br>';
echo '然后是:'.$res['third'].'<br>';






?>


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送
  • php.cn