Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 这个循环不是';我不能正常运行_Php - Fatal编程技术网

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 } ?>