Maison >développement back-end >Problème PHP >Comment effacer le HTML, les espaces, les nouvelles lignes et extraire le texte brut en php

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

coldplay.xixi
coldplay.xixioriginal
2020-08-28 15:40:522968parcourir

Comment effacer le HTML, les espaces, les nouvelles lignes et extraire le texte brut en PHP : 1. Supprimez les lignes vides à l'intérieur de la chaîne, le code est [$str = preg_replace('',$str)] 2. Caractères clairs Pour les espaces des deux côtés de la chaîne, le code est [$str = trim($str)].

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

[Recommandations d'apprentissage associées : tutoriel graphique php]

Comment utiliser PHP pour effacer le HTML, les espaces, les nouvelles lignes et extraire le texte brut :

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); //返回字符串
}

Méthode d'appel

DeleteHtml($str);

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

Méthode 2 :

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

$str = preg_replace("/(s*?r?ns*?)+/","n",$str);

Supprimez toutes les lignes vides, y compris l'intérieur et le début et la fin :

$str = preg_replace('/($s*$)|(^s*^)/m', '',$str);

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!

Déclaration:
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