从php var创建html列表

时间:2013-11-24 02:23:01

标签: php html arrays

我想知道如何将var转换为列表

来自这个php:

<? $data = "list 1|list 2|list 3|list 4|list 5"; ?>

到此:

<ul>
    <li>list 1</li>
    <li>list 2</li>
    <li>list 3</li>
    <li>list 4</li>
    <li>list 5</li>
</ul>

如果可以在php函数中完成它会更好,我知道必须首先制作一个“数组”,然后使用“ foreach “命令,但有我卡住的地方

请帮助:)

1 个答案:

答案 0 :(得分:4)

你真的不必将它存储在数组中,explode会处理它,执行以下操作:

<?php
 $data = explode('|', "list 1|list 2|list 3|list 4|list 5");
 echo '<ul>';
 foreach ($data as $val) {
   echo '<li>'.$val.'</li>';
 }
 echo '</ul>';
?>

这将为您处理