【发布时间】:2013-11-12 00:52:24
【问题描述】:
我有一个变量 $boo 包含纯文本行,例如(带有单数换行符):
一个
b
c
我想要一个将其格式化为项目符号列表的函数。想出了以下内容,但无法安静地输出任何内容:
<?php
function listformat ($list) {
$listformat = explode("\n", $listformat);
foreach ($listformat as $test => $line) {
return "<li>".$line."</li>";
};
};
?>
<ul>
<?php
listformat ($boo);
?>
</ul>
如果我使用 echo 代替“return”并删除该功能,它会起作用。
【问题讨论】:
-
发现我应该 echo listformat ($boo);如果我要使用 return,或者在函数中回显它,无论如何都不应该在 foreach 循环中完成。