很多站长朋友们都不太清楚phpjson表格,今天小编就来给大家整理phpjson表格,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php可以JSON输出json格式吗 2、 html如何输出php的json,提交表单和php交互输出json 3、 求PHP获取JSON数据 4、 PHP json数据写入到json文件,读取json文件 5、 如何在PHP中解析json php可以JSON输出json格式吗json格式与语言无关,任何语言都可以输出json格式的数据。
不过js可以直接json数据转为对象,很方便。
在Php5.2以后内置了json函数,
json_encode json_decode
示例
<?php
$arr = array ('aa'=>1,'ab'=>2,'ac'=>3,'d'=>4);
echo json_encode($arr);
?>
输出:{"aa":1,"ab":2,"ac":3,"d":4}
值得注意,php文件编码最好是utf-8模式
html如何输出php的json,提交表单和php交互输出json<form method="post" action="json.php">
<input type="text" id="theuser" name ="user" />
<input type="button" id="enter" value="提交" />
</form>
<script type="text/javascript">
$(document).ready(function(){
$("#enter").click(function(){
var theuser = $("#theuser").val();
if(theuser == '') {
alert("用户名不能为空");
return false;
}
$.post('json.php', {'user':theuser}, function(data){
if(data.user!=""){
$("#look").html(data.user);
}else {
// 错误处理
}
});
});
});
类似吧, 没大看明白你的要求.
其实 最好在php端输出json的时候,加上些状态字段,例如:
$result = array('asd', '34234'); // 这是你想要的数据
if($result){
echo json_encode(array('code'=>1, 'data'=>$result));
}else {
echo json_encode(array('code'=>0, 'data'=>null));
}
这样在前端的时候容易判断些, 直接根据code的状态判断请求的结果.
求PHP获取JSON数据PHP直接的函数获取或生成
用php生成json格式:json_encode('内容');
用php读取json数据:json_deconde('json数据');
PHP json数据写入到json文件,读取json文件// 生成一个PHP数组
$data = array();
$data['name'] = 'admin';
$data['pwd'] = '123456';
// 把PHP数组转成JSON字符串
$json_string = json_encode($data);
// 写入文件
file_put_contents('user.json', $json_string);
// 从文件中读取数据到PHP变量
$json_string = file_get_contents('user.json');
// 把JSON字符串转成PHP数组
$data = json_decode($json_string, true);
// 显示出来看看
var_dump($data)
如何在PHP中解析jsonPHP里面有json_encode(数组)可以把数组给转换成JSON字符串,
而json_decode(JSON字符串,boolean)可以把JSON字符串转换成数组或者对象类型,第二个参数boolean默认为false表示对象类型,true表示解析为数组类型通过下表访问
关于phpjson表格的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于phpjson表格 php编写表格的详细内容...