Преобразование разделенных запятыми строк в список

У меня есть строка, например:

$string = "word1,word2,word3,word4"; 

Мне нужно повторить это в элементах <li> используя PHP. Таким образом, $string становится:

 <li>word1</li> <li>word2</li> <li>word3</li> <li>word4</li> 

Как это:

 $string = "word1,word2,word3,word4"; $string = explode(",",$string); foreach ($string as $str) { echo "<li>".$str."</li>"; } 

Вы можете explode() строку в массив, пройти через нее и вывести результаты в список.

Попробуй это:

 echo "<li>" . str_replace ("," , "</li><li>" , $string) . "</li>"; 

Для того, что вы пытаетесь достичь, подход «Взрыв» добавляет лишние накладные расходы.

Вы можете попробовать это

 $string = "word1,word2,word3,word4"; echo "<ul>"; foreach(explode(',', $string) as $li) { echo "<li>$li</li>"; } echo "</ul>"; 

DEMO.