发一个数据验证器:md 格式的 content 数据处理,行尾保留两个空格 [ 技术分享 ]
md 格式的 content 数据处理
['content','filter','filter'=>function($value){
return $this->doWithContent($value);
}],
public function doWithContent($value)
{
//return $value;
if($this->atype==1){
//md格式的内容预处理
$conArr = explode(PHP_EOL,$value);
$con = '';
foreach($conArr as $k=>$v){
//删除每行的行尾空格
//每行的行尾添加两个空格
if(trim($v)){
$v = rtrim($v).' '.PHP_EOL;
}else{
//空行原样保留
$v = PHP_EOL;
}
$con.=$v;
}
$value = $con;
}
return $value;
}
(全文完)
共 2 条回复
阿江
注册时间:2015-10-18
最后登录:2024-03-03
在线时长:186小时21分
最后登录:2024-03-03
在线时长:186小时21分
- 粉丝94
- 金钱16816
- 威望160
- 积分20276