Heim > Backend-Entwicklung > PHP-Tutorial > php字符串处理函数(下)

php字符串处理函数(下)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-29 09:03:57
Original
958 Leute haben es durchsucht

HTML标签相关联的字符串格式化

如果用普通的post接收网页输入信息

<?php if(isset($_POST[&#39;dosubmit&#39;])) {
		$title = $_POST[&#39;title&#39;];
		echo $title."<br>";
		//echo stripslashes(addslashes($title))."<br>";
		//echo htmlspecialchars($title);
	}
?>
<br>
Nach dem Login kopieren
title:

php字符串处理函数(下)这是我输入1234的结果,但是细思恐极啊,我要是为了破坏你的网页,传进去坏坏的代码怎么办?

这时,我们的HTML标签相关联的字符串格式化横空出世

stripslashes(addslashes($title))
Nach dem Login kopieren
输入什么显示什么 删除转义字符 加转义字符是add……()

函数:nl2br( )
语法:string nl2br ( string string ) 将字符串中”\n”转成HTML换行符“

函数:htmlspecialchars()
语法:string htmlspecialchars ( string string [,    
                 int quote_style [, string charset]] ) 把指定特殊符号转换成实体,如<>
        '&' :'&'         '“':'"'
        '''   :'''        '函数: htmlentities()
  语法:string htmlentities ( string string [, int  quote_style [,string charset]]) 可以将所有的非ASCII码转换成对应实体代码。

函数:string strip_tags()
语法:string strip_tags(string str[,string  allowable_tags]) 删除HTML的标签函数 后面的参数是指定要保留的标签


以上就介绍了php字符串处理函数(下),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage