这里不是php专家。
我有一个字符串:
works/but/needs/splitting
我需要在ul列表中输出
<ul>
<li>works</ul>
<li>but</li>
<li>needs</li>
<li>splitting</li>
<ul>
我一直在研究explode("/", $text);
并尝试过
$originalstring = "works/but/needs/splitting";
$delimiter = "/";
if(strpos($originalstring,$delimiter) > 0){
但是我只是不太了解php,所以无法解决
答案 0 :(得分:2)
$originalstring = "works/but/needs/splitting";
$e=explode('/',$originalstring); //creates the array ($e) of each element
echo '<ul>';
foreach ($e as $each){ //loop the array ($e)
echo '<li>'.$each.'</li>';
}
echo '</ul>';
答案 1 :(得分:2)
对不起,我可能不明白您的问题,但是用/分隔是
$originalstring = "works/but/needs/splitting";
$pieces = explode("/", $originalstring);
echo '<ul>';
foreach ($pieces as $pi){
echo '<li>'.$pi.'</li>';
}
echo '</ul>';