Comment supprimer le HTML, les espaces, les sauts de ligne et extraire le texte brut en php

coldplay.xixi
Libérer: 2023-03-04 15:04:01
original
2560 Les gens l'ont consulté

Comment supprimer le HTML, les espaces, les sauts de ligne et extraire le texte brut en php : 1. Effacez les espaces des deux côtés de la chaîne, le code est [$str = trim($str)] 2 ; . Faites correspondre les espaces dans le code HTML, le code est [$str = preg_replace("/ /","",$str)].

Comment supprimer le HTML, les espaces, les sauts de ligne et extraire le texte brut en php

Comment supprimer le HTML, les espaces, les nouvelles lignes et extraire le texte brut en php :

Méthode 1 :

function DeleteHtml($str) 
{ 
    $str = trim($str); //清除字符串两边的空格
    $str = preg_replace("/\t/","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。
    $str = preg_replace("/\r\n/","",$str); 
    $str = preg_replace("/\r/","",$str); 
    $str = preg_replace("/\n/","",$str); 
    $str = preg_replace("/ /","",$str);
    $str = preg_replace("/  /","",$str);  //匹配html中的空格
    return trim($str); //返回字符串
}
Copier après la connexion

Appelez la méthode

DeleteHtml($str);

$str pour la chaîne de page qui doit être effacée

Méthode 2 :

function DeleteHtml($str) 
{ 
    $str = trim($str); //清除字符串两边的空格
    $str = strip_tags($str,""); //利用php自带的函数清除html格式
    $str = preg_replace("/\t/","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。
    $str = preg_replace("/\r\n/","",$str); 
    $str = preg_replace("/\r/","",$str); 
    $str = preg_replace("/\n/","",$str); 
    $str = preg_replace("/ /","",$str);
    $str = preg_replace("/  /","",$str);  //匹配html中的空格
    return trim($str); //返回字符串
}
Copier après la connexion

Méthode 3 :

Supprimer les lignes vides à l'intérieur de la chaîne :

$str = preg_replace("/(s*?r?ns*?)+/","n",$str);
Copier après la connexion

Supprimer toutes les lignes vides, y compris les lignes internes et en-tête :

$str = preg_replace('/($s*$)|(^s*^)/m', '',$str);
Copier après la connexion

Recommandations d'apprentissage associées : programmation php(vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal