Php 这个循环不是';我不能正常运行
我正试图打印这个数组,他得到了一些错误。我需要一双不同的眼睛来看看这是怎么回事Php 这个循环不是';我不能正常运行,php,Php,我正试图打印这个数组,他得到了一些错误。我需要一双不同的眼睛来看看这是怎么回事 <?php foreach($articles as $article) { ?> <div> <div class="parent-info"> <div class="parent-info-header"> <?php echo "<h2>" . $article->title . "</h2>"; ?
<?php foreach($articles as $article) { ?>
<div>
<div class="parent-info">
<div class="parent-info-header">
<?php echo "<h2>" . $article->title . "</h2>"; ?>
</div>
<?php echo "<p class=\"parent-info-text\">" . $article->body . "</p>" ; ?>
</div>
</div>
} ?>
} ?>
在html中使用可读性更强的php。。它会救你的命!另外,用htmlspecialchars将任何被回响的内容包装成html总是很明智的,所以我也添加了这一点
short echo需要在php.ini中启用short_open_标记,因此我建议使用它并不完全正确。Protip:
$frame = <<<_EOI_
<div>
<div class="parent-info">
<div class="parent-info-header">
<h2>%s</h2>
</div>
<p class="parent-info-text">%s</p>
</div>
</div>
_EOI_;
foreach($articles as $article) {
printf($frame, $article->title, $article->body)
}
$frame=
你忘了把问题说得很明显,说“遇到一些错误”不是描述发生了什么的好方法。“一些错误”没有帮助。如果你收到一条错误信息,就发出来。天哪!我是多么的弱智!。谢谢Mike,我正在使用CI,我对CI和PHP还不熟悉。我似乎找不到一个好的日志来说明这是什么类型的错误。嘿,你能给我指一下“@KHMKShore”的文档吗
<?php foreach($articles as $article): ?>
<div>
<div class="parent-info">
<div class="parent-info-header">
<h2><?= htmlspecialchars($article->title) ?></h2>
</div>
<p class="parent-info-text"><?= htmlspecialchars($article->body) ?></p>
</div>
</div>
<?php endforeach; ?>
$frame = <<<_EOI_
<div>
<div class="parent-info">
<div class="parent-info-header">
<h2>%s</h2>
</div>
<p class="parent-info-text">%s</p>
</div>
</div>
_EOI_;
foreach($articles as $article) {
printf($frame, $article->title, $article->body)
}
<?php foreach($articles as $article) { ?>
<div>
<div class="parent-info">
<div class="parent-info-header">
<?php echo "<h2>" . $article->title . "</h2>"; ?>
</div>
<?php echo '<p class="parent-info-text">' . $article->body . '</p>' ; ?>
</div>
</div>
<?php } ?>