我想知道如何将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 “命令,但有我卡住的地方
请帮助:)
答案 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>';
?>
这将为您处理