PHP数组转换为JSON格式数据
作者:Admin采集插件
时间:2023-04-08
浏览:197
分类:php教程
来源:互联网收录
PHP数组转换为JSON格式数据,这里介绍下PHP json_encode函数,他可以轻松完成转换。
json_encode函数
PHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。
json_encode语法
string json_encode ( $value [, $options = 0 ] )
以下实例演示了如何将 PHP 数组转换为 JSON 格式数据:
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>以上代码执行结果为:
{"a":1,"b":2,"c":3,"d":4,"e":5}PHP转换为JSON实例
<?php
class Emp {
public $name = "";
public $hobbies = "";
public $birthdate = "";
}
$e = new Emp();
$e->name = "sachin";
$e->hobbies = "sports";
$e->birthdate = date('m/d/Y h:i:s a', "8/5/1974 12:20:03 p");
$e->birthdate = date('m/d/Y h:i:s a', strtotime("8/5/1974 12:20:03"));
echo json_encode($e);
?>以上代码执行结果为:
{"name":"sachin","hobbies":"sports","birthdate":"08/05/1974 12:20:03 pm"}使用 JSON_UNESCAPED_UNICODE 选项
<?php
$arr = array('11px' => 'CMS自动采集', 'taobao' => '淘宝网');
echo json_encode($arr); // 编码中文
echo PHP_EOL; // 换行符
echo json_encode($arr, JSON_UNESCAPED_UNICODE); // 不编码中文
?>以上代码执行结果为:
{"11px":"u83dcu9e1fu6559u7a0b","taobao":"u6dd8u5b9du7f51"}
{"11px":"CMS自动采集","taobao":"淘宝网"}本文章来自互联网,有问题请联系QQ:1739635
免责声明:1.凡本站注明“来源:XXX(非
CMS自动采集助手)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系1321198484@qq.com处理;2.凡本站转载内容仅代表作者本人观点,与CMS自动采集助手无关。