首页 新闻 会员 周边

怎么以json格式输出?

0
[已关闭问题] 关闭于 2017-03-02 09:06
<?php
//string '2017-02-26 10:40:12' (length=19)
     $sign='[';
        foreach($res as $key=>$value){
            $first=explode(' ', $value['2017-02-26 10:40:12']);
            $second=explode('-', $first['0'])['2'];
            if($key==0){
                $sign .= '{"signDay":"'.$second.'"}';
            }else{
                $sign .= ',{"signDay":"'.$second.'"}';
            }
        }
        $sign .=']';

    echo....; //以json格式输出
?>

 

php
飞离地平线的主页 飞离地平线 | 初学一级 | 园豆:16
提问于:2017-02-27 14:56
< >
分享
所有回答(1)
1

你这样是拼接Json格式的字符串,其实你这样直接输出 echo $sign就是输出json了,也可以用json_encode将对象转为json格式

tootwo2 | 园豆:502 (小虾三级) | 2017-02-28 20:05

为什么$sign无定义呢?语法错误

支持(0) 反对(0) 飞离地平线 | 园豆:16 (初学一级) | 2017-03-02 09:05

@yangzailu1990: 有截图吗

支持(0) 反对(0) tootwo2 | 园豆:502 (小虾三级) | 2017-03-03 08:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册