【发布时间】:2019-07-15 02:23:12
【问题描述】:
嗨,我正在从 wordpress 网站获取 JSON 数据并将标题转换为
<?php $get=file_get_contents("https://www.thekashmirmonitor.net/wp-json/wp/v2/posts?categories=192");
$var=json_decode($get);
$km=array();
foreach($var as $data)
{ $km[]=$data->title->rendered;} ?>
在获取标题即时打印输出后确定
<div class="section-container">
<div class="bn-breaking-news" id="newsTicker5">
<div class="bn-label">#News:</div>
<div class="bn-news">
<ul>
<li> <?php echo $km[0]; ?> </li>
<li> <?php echo $km[1]; ?> </li>
<li> <?php echo $km[2]; ?> </li>
<li> <?php echo $km[3]; ?> </li>
<li> <?php echo $km[4]; ?> </li>
<li> <?php echo $km[5]; ?> </li>
<li> <?php echo $km[6]; ?> </li>
<li> <?php echo $km[7]; ?> </li>
<li> <?php echo $km[8]; ?> </li>
<li> <?php echo $km[9]; ?> </li>
<li> <?php echo $km[10]; ?> </li>
</ul>
</div>
<div class="bn-controls">
<button><span class="bn-arrow bn-prev"></span></button>
<button><span class="bn-action"></span></button>
<button><span class="bn-arrow bn-next"></span></button>
</div>
假设 JSON 结果只有 3 条记录,
但我的代码有 <li 计数从 0 到 10
它将仅获取 3 条记录,其余的 <li> 将打印空新闻代码
SO:我想要的只是动态创建<li>
即 json 标题编号 = 编号 OF <li>
在我的情况下,它会是 x,所以它会生成 <li> X xtimes
【问题讨论】:
-
你问题的最后一段有点不清楚。当有 3 个新闻时,您是否只想打印 3 个
- ?是这个问题吗?
-
是的,我想根据 json 数据打印
标签: javascript php html json wordpress