为了账号安全,请及时绑定邮箱和手机立即绑定

PHP生成JSON相关的问题

PHP生成JSON相关的问题

杨__羊羊 2019-04-14 10:36:28
关于PHP生成JSON数据的几个问题。foreach($reas$key=>$value){$dd['code'][0]->$key=$value;}$ff=json_encode($dd);print_r($ff);//输出{"code":[{"0":{"key":"value"},"1":{"key":"value"}}]}请问要怎么在code前现加一点内容呢?比如:"url":"www.com",使生成的JSON就成这样。{"url":"www.com","code":{"0":{"key":"value"},"1":{"key":"value"}}}}还就是输出的中文全变成了这样\u8f8a\u67e5\u538d,要怎么才能输出成中文呢?Google了半天都没找到办法,找到的基本全这样的。$aa=urlencode($dd);echourldecode(json_encode($aa));可是这样不仅不能输出中文,连输出都没有了。。。var_dump($aa)输出的是NULL,这可怎么办是好啊。。=============追加=================那个出现个问题。{"url":"www.com","0":{"code":{"0":{"key":"value"},"1":{"key":"value"}}}}生成的JSON会变成这样子,请问要怎么把这此数字去掉呢?=================二追===================$aa=array("url"=>"www.com");json_encode(array($aa,$dd['code']),JSON_UNESCAPED_UNICODE);这样能可以实现想要的,可是有个问题。从Mysql导出来的数据时怎么会有一个序号呢?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 334 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号