json_encode($arr);
如果数组里有中文可以用
json_encode($arr,
JSON_UNESCAPED_UNICODE);
这样汉字不会被转化成unicode格式
调试的时候会比较方便
//演示用过程化风格,如需要,自行翻译成面向对象风格
//让浏览器识别json
header('Content-type:?application/json');
//1、连接数据库
$conn?=?mysqli_connect("localhost","my_user","my_password","my_db");
$query=?mysqli_query($conn,"select?*?form?table?where?1?limit?10");
$res?=?[];
while($res?=?mysqli_fetch_assoc($query)){
$res[]?=?$res;
}
echo?json_encode($res);
前台:
form action="跳转页面" method="post" enctype="multipart/form-data"
input type="file" name="fname" /
input type="submit" value="Submit" /
/form
input[type=file] 表示:需要上传的文本或者图片
后台:
echo json_encode($_POST); // 输出json 字符串
输出的内容是上传到服务器的文件路径等相关信息
JSON,全称是JavaScript
Object
Edition-December
新建文件json.php,先做encode操作:
//encode
//生成JSON格式数据
$arr
=
echo
json_encode($arr);//json_encode:把一个对象转换成json格式数据
再来做decode操作:
//decode
解码
$jsonStr
$obj
json_decode($jsonStr);
$obj-h;//使用成员访问的方式就可以得到结果
知道简单的使用方法后,可以尝试着抓API数据,比如天气...
以上所述就是本文的全部内容了,希望大家能够喜欢.
例如,
$res1=mysql_query($sql1);
定义一个新的数组 $a = array();
array_push($a,$res1);
最后转义输出
echo json_encode($a);
LZ遇到问题不要气馁呀