Maison > développement back-end > Problème PHP > Comment supprimer le style de texte enrichi en php

Comment supprimer le style de texte enrichi en php

藏色散人
Libérer: 2023-03-12 19:20:01
original
2849 Les gens l'ont consulté

Comment supprimer les styles de texte enrichi en PHP : 1. Ouvrez le fichier correspondant dans le projet ; 2. Utilisez la méthode "function cutstr_html(){...}" pour supprimer tous les espaces de balises HTML ; " méthode pour supprimer le style de texte Just.

Comment supprimer le style de texte enrichi en php

L'environnement d'exploitation de cet article : système Windows 7, PHP7.1, ordinateur Dell G3.

Comment supprimer le style de texte enrichi en php ?

php supprime le format de contenu dans l'éditeur de texte enrichi

Dans un nouveau projet, j'ai rencontré le besoin d'afficher les premières lignes de texte brut du contenu de l'article sur l'article page de liste, car l'arrière-plan est Pour les articles ajoutés via l'éditeur de texte enrichi, les données renvoyées directement sont des données formatées, ce qui provoque une confusion dans le style de la page de liste, le formatage doit donc être supprimé et les données en texte brut renvoyées.

/**
 * 去除Html所有标签、空格以及空白,并截取字符串(包括中文)
 * @param  string $string 字符串
 * @param  number $sublength 字符串长度
 * @param  string $encoding 编码方式
 * @param  string $ellipsis 省略号  
 */
 function cutstr_html($string,$sublength,$encoding = 'utf-8',$ellipsis = '…'){$string = strip_tags($string);
 $string = trim($string);
 $string = mb_ereg_replace("\t","",$string);
 $string = mb_ereg_replace("\r\n","",$string);
 $string = mb_ereg_replace("\r","",$string);
 $string = mb_ereg_replace("\n","",$string);
 $string = mb_ereg_replace(" ","",$string);
 if(mb_strlen(trim($string),&#39;utf-8&#39;) < $sublength){
         return trim($string).$ellipsis;
 }else{
         return mb_strcut(trim($string),0,$sublength,$encoding).$ellipsis;
 }}//测试字符串
 $str=&#39;<p style="microsoft yahei, arial; vertical-align: baseline; list-style-type: none; 
 text-indent: 28px; line-height: 25px; text-align:center;margin-top: 12px;
 margin-bottom: 12px; padding: 0px; border: 0px; font-size: 14px;color:red;">   
 fherfhewkolfjlkdsjfld</p>&#39;;
 //调用方法测试
 echo cutstr_html($string=$str,$sublength=5,$encoding=&#39;utf-8&#39;,$ellipsis=&#39;...&#39;);
Copier après la connexion

La sortie est une chaîne de texte brut de longueur 5, qui peut être affichée dans la liste d'articles.

Apprentissage recommandé : "Tutoriel vidéo PHP"

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:
php
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