在回声中循环

时间:2015-11-26 07:14:22

标签: php wordpress

我通常使用纯HTML / CSS编写网站代码,但是我要修改WordPress主题,因此必须弄脏PHP。我并不完全熟悉语法,但我通过反复试验了解了一下。

基本上,我有一个字符串数组,我想在无序列表中列出,但是,我的所有代码都在echo内。如何让foreach循环按预期工作?

StackOverflow上的格式有些混乱,所以我将它留在pastebin上:http://pastebin.com/g52KXECk

1 个答案:

答案 0 :(得分:2)

您需要在foreach()之外执行echo部分,因此请结束原始echo,执行foreach(),然后继续使用新的echo }。

变化:

echo '...<ul>
    '.foreach ($levels as $value) {
        <li>.$value.</li>
    }.'
</ul>...';

echo '...<ul>';                        //end original echo
foreach ($levels as $value) {
    echo '<li>' . $value . '</li>';    //echo list items with foreach
}
echo '</ul>...';                       //continue with new echo