用php如何将数据(文本和图片)转换成json格式

该数据从一个表单中获取,表单中有文本和图片!要如何获取文本和图片并把他们转换成json的格式呢?回答好会再 追加分的,先谢谢各位大神了!

前台:
<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 字符串

输出的内容是上传到服务器的文件路径等相关信息
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-11
json和php数组 格式的互相转换,参考如下:

  $php_json = json_encode($json_arr); //把php数组格式转换成 json 格式的数据
  echo $php_json;
  $php_json = json_decode($php_json); //再把json格式的数据转换成php数组
  print_r($php_json);

  json数组
  $json = '[{"id":"22","name":"33","descn":"44"}]'; //json格式的数组转换成 php的数组
  $arr = (Array)json_decode($json);
  echo $arr[0]->id; //用对象的方式访问。
第2个回答  2013-03-22
使用 json_encode();
如:
$arr['img'] = 'img.gif';
$arr['text'] = '图片';
echo json_encode($arr);

请采纳,谢谢!

用php如何将数据(文本和图片)转换成json格式
input[type=file] 表示:需要上传的文本或者图片 后台:echo json_encode($_POST); \/\/ 输出json 字符串 输出的内容是上传到服务器的文件路径等相关信息

php怎么实现将对象转化为json字符串
php实现将对象转化为json字符串的方法:利用json_encode函数来实现转化,如【json_encode($object, JSON_FORCE_OBJECT)】。该函数用于对变量进行JSON编码,若执行成功,则返回JSON数据。函数:json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。方法:json_stri...

php怎么将数据做成json的格式给前端使用
用json_encode()函数将数据编码,然后就是json格式的数据了。data = [ 'status' => 0, 'msg' => '操作成功'];$json = json_encode($data);echo $json;

php 怎么 字符串 转 json对象
1、打开sublime text 3 编辑器,新建一个空的php文件:2、首先定义一个数组,调用json_encode方法将数组编码为json格式的字符串,这里需要注意json_encode方法的返回值不是一个JSON对象而是JSON格式字符串,如果要转换成json对象,需要在后面加入参数true,最后转成json后需要将输出编码后的json格式的字符串...

php 怎么 字符串 转 json对象
需要准备的材料分别是:电脑、php编辑器、浏览器。1、首先,打开php编辑器,新建php文件,例如:index.php,里面定义了个一个json字符串。2、在index.php中,输入代码:print_r(json_decode($a));。3、浏览器运行index.php页面,此时会打印出这个字符串转换的json对象。

PHP查询MYSQL,返回JSON格式?
在PHP中,如果你想要将从数据库查询得到的结果转换为JSON格式,你可以按照以下步骤操作:执行查询并获取结果:•使用MySQLi或PDO连接数据库并执行SQL查询。•获取查询结果集。处理结果集:•如果结果集是以对象形式获取的,可以直接使用json_encode()函数将其转换为JSON字符串。•...

php怎么将数组转换为json而不会使中文出现乱码
如果页面都是utf-8编码,一般不会出现乱码,如果不是utf-8,先转为utf-8。如果想要转换的json中的中文可读的话,在json_encode之前,把所有数组内所有内容都用urlencode()处理一下,然用json_encode()转换成json字符串,最后再用urldecode()将编码过的中文转回来。

如何把数据转换成json格式
php直接json_decode($json,true) 这样就可以得到数组的 js的话 var array = eval(json),然后将array循环,就可以得到一个数组

php,我想把数据库内容做成json格式,数据有换行符,去掉换行符输出后检...
你应该用php内置的json_encode来输出~这样无论你的数据里有什么换行之类的,都可以正常输出?<?php$str = <<<EOF测试换行baaaEOF;$data = array('title' => '测试getJSON为毛同样的代码读取不同信息效果不同 失效',"content" => $str,"cate" => "灌水专区","user" => "edire","addtime...

PHP生成多维数组的json格式
php中将数组格式换换为json格式可以使用 json_encode函数。示例代码如下:<?php \/\/定义数组 $arr=array('city'=>array('北京','上海','广州'),'order'=>array(1,2,3)); \/\/将数组转换为json格式 var_dump(json_encode($arr)) ; ?>json格式效果:...

相似回答