将PHP数组输出到无序列表 [英] Output PHP array into unordered list
本文介绍了将PHP数组输出到无序列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
php的新手:我有一个简单的数组:
New to php: I have a simple array:
$people = array('Joe','Jane','Mike');
如何将其输出到列表中?
How do I output this into a list?
<ul>
<li>Joe</li>
<li>Jane</li>
<li>Mike</li>
</ul>
任何帮助或指导将不胜感激?
Any help or direction would be appreciated?
推荐答案
您可以使用 implode()
并打印列表:>
echo '<ul>';
echo '<li>' . implode( '</li><li>', $people) . '</li>';
echo '</ul>';
请注意,这将为空列表打印一个空的<li>
-您可以添加一个签入以确保在生成任何输出之前该数组不为空(您需要进行任何循环,因此您不进行打印)一个空的<ul></ul>
).
Note this would print an empty <li>
for an empty list - You can add a check in to make sure the array isn't empty before producing any output (which you would need for any loop so you don't print an empty <ul></ul>
).
if( count( $people) > 0) {
echo '<ul>';
echo '<li>' . implode( '</li><li>', $people) . '</li>';
echo '</ul>';
}
这篇关于将PHP数组输出到无序列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文