php去除html和空格键,ios文本编辑器传来的html文本替换,和内容图片链接提取
/去除html 和空格键 。。。。。。
function cutstr_html($string){
$string = strip_tags($string);
$string = trim($string);
$string = str_replace("\t","",$string);
$string = str_replace("\r\n","",$string);
$string = str_replace("\r","",$string);
$string = str_replace("\n","",$string);
$string = str_replace(" ","",$string);
$string = str_replace(" ","",$string);
return trim($string);
}
/**
* @param $str
* @return string
* 简介: ios文本编辑器传来的html文本替换
* @param:
* User: huangpeng
* Date: 2019/1/9
* Time: 17:29
*/
function replace_tags($str){
$str=str_replace('<p id="">','<p>',$str);
$str=str_replace('<p><img','</p>'."\r".'<p><img',$str);
$str=str_replace('alt="">','alt=""></p>'."\r".'<p>',$str);
$str = str_replace("\t","",$str);
$str = str_replace("\r\n","",$str);
$str = str_replace("\r","",$str);
$str = str_replace("\n","",$str);
$str=str_replace('<p></p>','',$str);
$str=str_replace('</p></p>','</p>',$str);
return $str;
}
//从数据里提出图片地址
function get_img_url($str){
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.png|\.jpg]))[\'|\"].*?[\/]?>/";
preg_match_all($pattern,$str,$match);
foreach($match as $img){
$img[]=$img;
}
return $img[0];
}