有同学提问,使用PHP在处理textarea提交的内容时,里边内容是换行了的,怎么把这些内容给解析为ul li格式呢?如:
<ul>
<li>aaa</li>
<li>bbb></li>
</ul>
其实很简单,使用php自带的方法nl2br即可,可以读成nl to br,即换行符转换为br符。如:
$str="aaa\nbbb";
$str=nl2br($str);
echo $str;
/*
aaa<br />
bbb
*/
高级转换
$str="aaa\nbbb";
$str=nl2br($str);
$str=str_replace('<br />','</li><li>',$str);
$str="<ul><li>".$str."</li></ul>";
echo $str;
/*
<ul>
<li>aaa</li>
<li>bbb></li>
</ul>
*/CI框架是一款很小却又非常强大的PHP程序框架,非常适合用来搭建中小型网站以及扩展程序。有同学问到,在使用CI框架时,比如要对全站的标题、公司信息、电话等设置一个全局变量,不用每个页面都写死,该怎么办呢?丁老师来教你:1.打开页面的控制...
支付宝-交易订单处理失败,请稍后再试。(ALI59)的解决办法
在uniapp中,使用picker multiSelector多列联动选择时,单独更新某列数据后,在前端没有显示,之前的写法:this.data_list[1]=[];var aaa=[];aaa.push(1);aaa.push(2)...
支付宝支付提示“暂时无法获取订单信息,请稍候再试”的解决办法
在使用idea旗下的产品,如intellijidea,phpstorm,webstorm时,有的时候编辑前端页面JS,在换行时经常会自动出现个}大括号,这一点程序不是很智能,其实后边都已经有括号了。比如下图这样:那么如何解决这个问题呢?丁老...
phpstorm程序中,在打开html时总会出现对style属性的折叠和隐藏,这样在检查代码的时候非常不直观,容易漏掉很多东西,非常的不方便,如图:
fastadmin里自定义按钮的btn-dialog,弹出窗口时默认大小,设置了data-area无效,经过研究后,发现了可用的方法,直接上代码不废话:table.on('post-body.bs.table',functi...
宝塔系统相关问题解决方法