php函数——替换函数、处理html函数、其他函数
替换函数:
str_replace(string,string,string);第一个参数要替换字符串,第二个参数替换后的字符串,第三个参数为原字符串所在的字符串
str_replace(array,string,string);
str_replace(array,array,string);array和array是对应关系,同时替换多个字符串
strtr(string,string from,string to) 字符串的翻译函数
例:strtr($str,”com”,”net”)即:把所有的c换成n,把所有的o换成e,把所有的m换成t
str(string,array);
例:$arr=array(“http”=>”ftp”,”lib”=>”lamp”,”com”=>”net”,”php”=>”jsp”)
$url=strtr($str,$arr);
这边就不是把所有的对应字符换成某个字符了,而是逐个替换
stripslashes();把引号处理掉
例:stripslashes(_GET[“username”]);
没加上边的函数时,比如:
echo _GET[“username”];
运行后,在text里面输入 this is a “test” 看看输出结果;
再加上stripslashes,看看输出结果,看有什么不一样的
addslashes();
htmlentities();处理html实体函数
htmlspecialchars();
strip_tags();过滤掉html标签
格式:
strip_tags(stripslashes(_GET[“username”]));过滤掉所有的html标签
strip_tags(stripslashes(_GET[“username”]),);过滤掉所有的html标签,除了标签
处理URL的函数
对URL字符串的解析
parse_str();
parse_url();
URL编码处理函数
rowurlencode();
urlencode();
urldecode();
构造查询字符串等
http_bulid_query();
最活跃的读者