如何将每个特定字符分割成字符串?

时间:2018-10-26 02:35:22

标签: php

这里不是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) &gt; 0){

但是我只是不太了解php,所以无法解决

2 个答案:

答案 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>';