Maison >développement back-end >tutoriel php >Comment convertir le contenu d'une zone de texte au format HTML en PHP

Comment convertir le contenu d'une zone de texte au format HTML en PHP

墨辰丷
墨辰丷original
2018-06-01 16:53:273008parcourir

Cet article présente principalement la méthode de conversion du contenu d'une zone de texte au format HTML en PHP. Il utilise des fonctions personnalisées pour convertir les chaînes au format HTML. Il implique les compétences de remplacement de PHP pour les balises HTML. Les amis dans le besoin peuvent s'y référer.

Parfois, nous utiliserons le contenu saisi dans la zone de texte multiligne pour être affiché au format HTML, afin que le format de texte d'origine puisse être conservé, comme les sauts de ligne, les retours chariot, etc. Ceci peut être réalisé grâce à la fonction suivante :


function shtm($design_str)
{
 $str=trim($design_str); // 取得字串同时去掉头尾空格和空回车
 //$str=str_replace("<br>","",$str); // 去掉<br>标签
 //$str="<p>".trim($str); // 在文本头加入<p>
 $str=str_replace("\r\n","<br>",$str); // 用p标签取代换行符
 //$str.="</p>\n"; // 文本尾加入</p>
 $str=str_replace("<p></p>","",$str); // 去除空段落
 $str=str_replace("\n","",$str); // 去掉空行并连成一行
 $str=str_replace("</p>","</p>\n",$str); //整理html代码
 return $str;
}

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il pourra être utile pour l'apprentissage de chacun.

Recommandations associées :

Classes d'opérations sur fichiers et fonctions de téléchargement de fichiers implémentées par PHP

Explications graphiques et textuelles détaillées des éléments courants Fonctions PHP

php opération mysql base de données de connexion mysql_connect

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