将 textlist 替换为星号到 ul li [php]

  • 本文关键字:li ul php textlist 替换 php
  • 更新时间 :
  • 英文 :


>我从文本区域得到如下输入

* text1
n/ * text2
n/ * text3
n/text nolist
n/ * text1
n/ * text2
n/ * text3

所以,我想替换成为

<ul>
<li>text1<li>
<li>text2<li>
<li>text3<li>
</ul>
text nolist
<ul>
<li>text1<li>
<li>text2<li>
<li>text3<li>
</ul>

所以我想要的是有人从 TextArea 输入我通过 $_post['textArea'] 获得,然后将我从 $_post['textarea'] 获得的文本替换为 HTML 列表

知道了

$text = preg_replace("/-+(.*)?/i","<ul><li>$1</li></ul>",$_POST['text']);
echo $text = preg_replace("/(</ul>n(.*)<ul>*)+/","",$text);

带有CSS的列表样式将为您提供解决方案 .css:

ul li {
list-style: none;
}

.html:

<ul>
<li>your value</li>
<li>your value</li>
</ul>

PHP str_replace :

$word = 'blablabla';
$str = str_replace("test", "good golly miss molly!", $word);
echo $str;
OR :
$arr = 'blablabla';
$bla = implode("<li>NEW BLABLABLA</li>",$arr);
echo $bla;

这是我的代码

$text = preg_replace("/-+(.*)?/i","<ul><li>$1</li></ul>",$_POST['text']);
echo $text = preg_replace("/(</ul>n(.*)<ul>*)+/","",$text);

最新更新