0 0

新手求教php数组转换json格式0

现在是没办法用ajax跨域获取他的API.
这是api返回的数据是:
[{"nav_name":"\u7c73\u5382\u7b80\u4ecb","id":"2"},{"nav_name":"\u4f01\u4e1a\u6587\u5316","id":"3"},{"nav_name":"\u53d1\u5c55\u5386\u7a0b","id":"4"},{"nav_name":"\u8054\u7cfb\u6211\u4eec","id":"9"},{"nav_name":"\u516c\u53f8\u54c1\u724c","id":"25"},{"nav_name":"\u516c\u53f8\u8363\u8a89","id":"26"}]
以上是用json_encode转换的,这样的格式给我

我如果想自己创建一个php返回这样的格式给前台,在php里面要怎么写?

说白了  我就是想写一个静态的..方便我在前台用ajax测试用.
PHP 
2014年8月09日 03:59

4个答案 按时间排序 按投票排序

0 0

php的话,可以生成一个数组$arr,然后用json_encode($arr),就可以。
$arr = array(array('id'=>'1','nav_name'=>'中文'),array('id'=>'2','nav_name'=>'英文'));
echo json_encode($arr);

2014年9月10日 16:36
0 0

<?php

class Data {
	public $nav_name;
	public $id;
	
	function __construct($nav_name,$id){
		$this->nav_name=$nav_name;
		$this->id=$id;
	}

}

$o1 = new Data("\u7c73\u5382\u7b80\u4ecb","2");
$o2 = new Data("\u4f01\u4e1a\u6587\u5316","3");
$o3 = new Data("\u53d1\u5c55\u5386\u7a0b","4");
$o4 = new Data("\u8054\u7cfb\u6211\u4eec","9");
$o5 = new Data("\u516c\u53f8\u54c1\u724c","25");
$o6 = new Data("\u516c\u53f8\u8363\u8a89","26");

$list = array($o1,$o2,$o3,$o4,$o5,$o6);
echo json_encode($list);

?>

2014年8月10日 11:24
0 0

php数组转换成json可以使用json_encode()方法,具体可以参考:
http://cn2.php.net/json_encode

2014年8月09日 23:05
0 0

for循环拼字符串。

2014年8月09日 09:15

相关推荐

    PHP推广链接的修改,求教

    PHP推广链接的修改,求教 这两个文件可以随时互换的,只是推广链接的形式不同;

    销售新手必备的销售话术大全

    有效的开场白应该简洁而有吸引力,如利用金钱、真诚赞美、好奇心、提及有影响力的人物或公司、提出问题、表演展示、利用产品特性、提供有价值的信息、向顾客求教、强调独特性或利用赠品等方式。案例一中的安全玻璃...

    PHP编程全攻略: 从零基础到实战项目详解

    内容概要:本文是一份详尽的 PHP 学习资源指南,涵盖了从入门到高级的各个方面...对于复杂的概念和问题,可以反复查阅资料或向有经验的人求教。同时,还可以参加一些线上社区讨论交流心得,分享解决问题的方法和技巧。

    前端后端连接复习新手代码安装包

    在学习过程中,理解数据的序列化和反序列化过程也很重要,这是前端发送JSON格式的数据到后端,以及后端返回数据到前端的过程。同时,安全性问题也不能忽视,例如防止跨站脚本攻击(XSS)和跨站请求伪造(CSRF)。 ...

    PHP学习总结范文.docx

    加入相关的社群和论坛,向经验丰富的开发者求教,也是快速进步的有效途径。在实际操作中,要敢于动手编写代码,不能只停留在阅读阶段。 在成为PHP程序员的道路上,你需要掌握的技能还包括数据库管理,如MySQL的使用...

    如何完成从一个学生到一个职场工作者的角色转换.doc

    【如何完成从学生到职场工作者的角色转换】 角色转换是一个复杂且必要的过程,对于初次步入职场的毕业生来说,这个过程充满了挑战。从理想化的学生身份转变为实际的职场人士,需要跨越几个重要的转换阶段。 首要的...

    公式求教共4页.pdf.zip

    很抱歉,根据您提供的信息,"公式求教共4页.pdf.zip"似乎是一个包含四页公式教学内容的PDF文档的压缩文件,而"赚钱项目"可能是压缩包中的另一个文件或者是一个误输入。然而,没有实际的文件内容,我无法提供具体的IT...

    我求教高手的VB毕业设计

    【标题】:“我求教高手的VB毕业设计” 在VB(Visual Basic)中进行数据库操作是常见的编程任务,尤其是在毕业设计项目中。VB提供了一种简单的方式来与数据库交互,特别是像Access这样的桌面数据库管理系统。当你在...

    java考试题 求教

    该类可以逐行读取文件内容,并将其转换为字符串。在此过程中,需要注意异常处理。 ```java import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; ...

    求教类似SUMIF;COUNTIF的条件函数的写法???

    求教类似SUMIF;COUNTIF的条件函数的写法???

    求教现在的主流3D网络游戏开发都使用哪些技术.doc

    求教现在的主流3D网络游戏开发都使用哪些技术.doc

    挂机软件破解求教

    请高手破解注册码,软件没有加壳,所有请告诉把注册码搞出来

    extjs文件浏览框问题求教

    标题中的“extjs文件浏览框问题求教”表明这是一个关于ExtJS框架中文件选择或浏览功能的编程问题。ExtJS是一个流行的JavaScript库,用于构建富客户端应用程序,它提供了丰富的组件库,包括文件浏览框(FileBrowser)...

    求教电力系统仿真-039THDAT.DAT

    求教电力系统仿真-039THDAT.DAT 小弟要做毕业设计,才对matlab入门。现在要用matlab仿真一个39-bus的电力系统在一个故障(如其中一条母线三相短路)清除后的一小段时间,各种发电机的功角特性图,请大神告知详细...

    JSP SQL 图书馆系统

    对于标签“新手求教”,这表明此项目适合初级开发者学习。通过这个项目,新手可以了解JSP的页面逻辑、SQL的数据库操作以及如何将两者结合应用于实际项目。具体学习点包括: 1. JSP语法基础:了解指令(Directives)...

    操作系统课程设计——IP地址获取实现

    `inet_ntoa()`将32位的二进制IP地址转换为人类可读的点分十进制格式。在这个例子中,我们通过类型转换将`h_addr_list`的第一个元素转换为`struct in_addr`,然后传递给`inet_ntoa()`,得到的字符串就是IP地址。 ...

Global site tag (gtag.js) - Google Analytics