> 백엔드 개발 > PHP 튜토리얼 > PHP 문자열 처리 함수(2부)

PHP 문자열 처리 함수(2부)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-07-29 09:03:57
원래의
958명이 탐색했습니다.

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>
로그인 후 복사
title:

PHP 문자열 처리 함수(2부)这是我输入1234的结果,但是细思恐极啊,我要是为了破坏你的网页,传进去坏坏的代码怎么办?

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

stripslashes(addslashes($title))
로그인 후 복사
输入什么显示什么 删除转义字符 加转义字符是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 문자열 처리 함수(2부),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿