PHP中有哪些常用的工具函数

  介绍

这篇文章主要介绍了PHP中有哪些常用的工具函数,小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随小编来看看吧!

PHP有什么用

PHP是一个嵌套的缩写名称,指的是英文超级文本预处理语言(PHP:超文本预处理器)的缩写,它的语法混合了C、Java、Perl以及PHP自创新的语法,主要用来做网站开发,许多小型网站都用PHP开发,因为PHP是开源的,从而使PHP经得久不衰。

具体如下:

移除XSS攻击脚本

function  RemoveXSS (val美元),{   ,,,//,remove  all  non-printable 字符只CR(0),以及低频(0 b),以及选项卡(9),断开连接,允许的   ,,,//,却;能够prevents  some  character  re-spacing  such  as  & lt; java \ 0 script>   ,,,//,note  that 你have 用handle  splits  with  \ n,, \ r,,以及\ t  later  since 活动对象;*是*,allowed  some 拷贝输入   ,,,val 美元;=,preg_replace (& # 39;/((\ x00——\ (\ \ x0c x0b, \ x0e - \ x19])/& # 39;,, & # 39; & # 39;,, val美元);   ,,,//,straight 替代品,从而user  should  never  need  these  since  # 39;却re  normal 字符   ,,,//,却;能够prevents  like  & lt; IMG  SRC=https://www.yisu.com/zixun/@avascript:警报(XSS)>   美元搜索=癮bcdefghijklmnopqrstuvwxyz”;   搜索。美元=癆BCDEFGHIJKLMNOPQRSTUVWXYZ”;   搜索。美元=' 1234567890 ! @ # $ % ^ & * ()';   搜索。美元=~”;:? +/={}[]_ | \ ' \ \ ';   ($ i=0;美元$ i 0) {   美元模式。=' (';   美元模式。=' (& # (xX) 0 {0 8} (ab [9]);)”;   美元模式。=' | ';   美元模式。=' | (& # 0 {0 8}([9 | 10 | 13]);)”;   *’模式。美元=');   }   模式。=ra美元[$ i] [j]美元;   }   美元模式。=?我”;   替代美元=substr (ra美元($ i), 0, 2)。。substr (ra美元($ i), 2);//添加<>标签   $ val=preg_replace(模式,替代美元,美元val);//过滤十六进制标签   如果val_before==美元(val) {//没有更换,所以退出循环   发现美元=false;   }   }   }   返回val美元;   }

GBK转UTF8

function  GBKtoUTF8 (str)美元   {   如果才能(is_array (str)美元)   {才能   ,,,foreach  (str 美元;as 和美元值)   ,,,{   ,,,,,value 美元;=,GBKtoUTF8(美元值);   ,,,}   ,,,return  str美元;   }elseif才能(is_string (str)美元){   ,,,str 美元;=,iconv (“GB18030",,“utf - 8//IGNORE",, str美元);   ,,,return  str美元;   }{其他才能   ,,,return  str美元;   ,,}   }

PHP中有哪些常用的工具函数