在练习使用typecho的php解析json并且追加标签样式,提示为空
正在使用typecho练习下json
我在typecho后台添加:
- 在php文件中使用
$this->options->noticer123();
调用它 - 这样显示的是正常的
{"a":1,"b":2,"c":3,"d":4,"e":5}
问题
- 使用以下代码是显示
{"a":1,"b":2,"c":3,"d":4,"e":5}
<?php
$json = '['.$this->options->noticer123();']';
?>
如果我去掉了一个.
在前端就不会显示内容
- 使用下面的代码是就会出现2个
MUll
<?php
$json = ['$this->options->noticer123();'];
var_dump(json_decode($json));
var_dump(json_decode($json, true));
?>
- 用下面的方法也不行还是只显示
这里是换过json了,也是只显示json的
<?php
$json = $this->options->noticer123(); ;
$json = "";
fclose($handle);
$json = json_decode($json); //json_decode表示对JSON 格式的字符串进行解码
foreach ($json->data as $key) { //data 对应 json 里 data 参数
echo '<li><a target="_blank" href="'.$key->b_url.'">'.$key->b_title.'</a> '.$key->b_date.' '.$key->b_id.'</li>';
}
?>
实在没法子,Google半天
- 想要实现这样的子
{
"name": "关于我",
"class": "glyphicon glyphicon-user",
"link": "/start-page.html",
"target": "_self"
}
生成一个li
标签
<li>
<a target="_self" href="/start-page.html" class="auto">
<i class="glyphicon glyphicon-user icon text-md"></i>
<span>关于我</span><
/a>
</li>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已经解决了。