【发布时间】:2023-03-30 11:19:01
【问题描述】:
请帮忙,我正在学习 json,但我发现很难插入代码 echo。如果你知道答案,请帮助我
我的代码
if ($result) {
$arr['news'] = '';
$idterakhir = '';
$query = $pdo->query($sql);
while ($row = $query->fetch(PDO::FETCH_OBJ)) {
// change this into echo
$arr['news'] .= '<div class="card" news_id="'.$row->news_id.'">'.$row->news_id.'<br>'.$row->news.'</div>';
// change this into echo
$idterakhir = $row->news_id;
}
$arr['idterakhir'] = $idterakhir;
$arr['end'] = false;
} else {
$arr['end'] = true;
}
echo json_encode($arr);
进入:
echo "
<div class='card' news_id='$id'> $id <br> $title </div>
";
【问题讨论】:
-
如果您显然不需要/想要 json 输出,请不要使用 json_encode。您已经在编写您似乎需要的 HTML 输出。只需回显
echo $arr['news'];