php去除html和空格键,ios文本编辑器传来的html文本替换,和内容图片链接提取

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