PHP 加密ASCCII 值 排序,php常用函数总结

一. PHP预定义变量

1.  $_SERVER["HTTP_REFERER"]  得到前一个页面的URL;

PHP_INFO,

二. 数组函数

1. in_array(str,array)  判断某个值是否在数组内

2.array_sum()  计算数组中所有值的和

3. shuffle 将数组打乱 本函数打乱(随机排列单元的顺序)一个数组。

4.extract  从数组中将变量导入到当前的符号表

5.array_shift --  将数组开头的单元移出数组

6.array_keys -- 返回数组中所有的键名

7.array_values -- 返回数组中所有的值

8.json_encode 将数组转换成json数据格式

三. 字符串函数

1. mb_convert_encoding 字符集的转换

2. mb_convert_kana($keyword, "s", "euc-jp")   全角字符转换成半角字符 mb_convert_kana($str_, "K")  半角转换成全角

3. mb_eregi(pattern, str)  判断某个express(pattern ,可以是字符串) 是否在str里面用途判断网站的禁止文字

4.mysql_escape_string转义一个字符串用于 mysql_query 匹配返回1, 否则返回04.htmlentities($str,ENT_QUOTES) 将特殊字符转换成entities5.html_entity_decode ($str)  将实体字符转换成页面识别的字符

6.mb_detect_encoding($str_) != 'ASCII'  判断是否是半角

7.implode(string,array) 别名join 将数组合并成字符串

explode(string separator, string string);

将字符串转换成数组

8.urlencode 对字符串进行url编码

可以正常地对输入的汉字空格以及其他特殊字符进行查询

同时它还便于将变量传递给下一页

9. mb_substr 截取字符串, 避免汉字问题

10. mb_strlen 返回字节数

11. strip_tags本函数可去掉字符串中包含的任何 HTML 及 PHP 的标记字符串。若是字符串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会返回错误

12.str_pad() 函数把字符串填充为指定的长度。

13.Ord 取出字符的ASCCII码。

14.mb_detect_encoding 判断字符的编码

15.

str_repeat(char,num):重复输出字符.

16。ucfirst 将字符串的第一个字母变成大写 ucwords 将单词的每一个首字母变成大写

17 去掉转义 stripslashes

四. 正则表达式

1. 判断日文的平假名,片假名:

' ^[ァ-ヶー]+$'  (片)2. 数字  ^[0-9]+$

3.^http(s?)://[a-zA-Z0-9]+[a-zA-Z0-9://._=/%?&-~]*$  判断url有效性

五. 时间函数

1. date("w", mktime())  返回一个月的第一天是星期几. 0 是星期天2. date("t",mktime()) 返回一个月的天数

六. 魔术变量及魔术方法:

__FILE__ 获取当前文件的路径, dirname() 获取当前文件的目录 , dirname(__FILE__).DIRECTORY_SEPARATOR

(__autoload spl_autoload_register("__autoload");)  (<<<_sql_ _sql_ _html_>

date_default_timezone_set  时区的设置

七。PHP的加密

crytp , md5 ,扩展库━━Mcrypt和Mhash

_FILE_:当前文件名

_LINE_:

当前行数

_FUNCTION_:

当前函数名

_CLASS_:

当前类名

_METHOD_:当前对象的方法名(php5.0新增)

八。其它

http_build_query 生成 URL-encode 之后的请求字符串  http_build_query ( array formdata [, string numeric_prefix] )

.

output_add_rewrite_var

output_add_rewrite_var ( string name, string value )

Add URL rewriter values

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值