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]; }