做项目可能用到的函数函数函数函数函数函数函数函数函数函数函数函数函数

函数  preg_match,number_format,function_exists,str_repeat,array_pop,array_unique,array_merge,preg_replace,crc32
————————————————————————————————————
dos进入*盘:*盘 回车或用cd *:/文件夹
——————————————————————————————————————
 $profile['other'][$key] =  htmlspecialchars(trim($val)); //防止用户输入javascript代码
——————————————————————————————————————
StrPos
返回一个字符串在另一个字符串中首次出现指针
intval
获取变量的整数值
mt_rand
生成更好的随机数
Trim()
功能删除字符串首部和尾部的空格。语法Trim( string)。string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字...
preg_match
进行正则表达式匹配
IsNumeric()
函数判断一对象是否为数字,返回布尔值
memory_get_usage()
获取php脚本占用内存,要知道编写的 PHP 脚本需要占用多少内存,直接使用 PHP 查看当前分配给 PHP 脚本的内存的函数 memory_get_usage() 
PHP unset()
要想减少内存的占用, 把不再需要使用的变量删除。
PHP mysql_free_result()
可以清空不再需要的查询数据库得到的结果集,这样也能得到更多可用内存。
PHP Session_Regenerate_ID
函数存在双释放内容破坏问题,远程攻击者可利用此漏洞对应用程序进行拒绝服务攻击,可能导致任意指令执行。
session_regenerate_id()
函数最先会释放旧的会话识别器,然后马上分配由会话识别生成器生成的新值
unserialize()
对单一的已序列化的变量进行操作,将其转换回 PHP 的值。返回的是转换之后的值,可为 integer、float、string、array 或 object。如果传递的字符串不可解序列化,则返回 FALSE。
unserialize_callback_func 指令:
如果在解序列化的时候需要实例化一个未定义类,则可以设置回调函数以供调用(以免得到的是不完整的 object “__PHP_Incomplete_Class”)。
str_repeat() 函数
把字符串重复指定的次数。
addslashes() 函数在指定的预定义字符前添加反斜杠。这些预定义字符是:单引号 ('),双引号 ("),反斜杠 (\),NULL
array_pop
将数组最后一个单元弹出
strrpos()
函数查找字符串在另一个字符串中最后一次出现的位置。
basename()
函数返回路径中的文件名部分。
dirname
目录名 返回路径中的目录部分。
array_merge()
函数把两个或多个数组合并为一个数组。如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。
array()
创建数组。 3
array_change_key_case()
返回其键均为大写或小写的数组。 4
array_chunk()
把一个数组分割为新的数组块。 4
array_combine()
通过合并两个数组来创建一个新数组。 5
array_count_values() 用于统计数组中所有值出现的次数。 4
array_diff()
返回两个数组的差集数组。 4
array_diff_assoc()
比较键名和键值,并返回两个数组的差集数组。 4
array_diff_key()
比较键名,并返回两个数组的差集数组。 5
array_diff_uassoc()
通过用户提供的回调函数做索引检查来计算数组的差集。 5
array_diff_ukey()
用回调函数对键名比较计算数组的差集。 5
array_fill()
用给定的值填充数组。 4
array_filter()
用回调函数过滤数组中的元素。 4
array_flip()
交换数组中的键和值。 4
array_intersect()
计算数组的交集。 4
array_intersect_assoc()
比较键名和键值,并返回两个数组的交集数组。 4
array_intersect_key()
使用键名比较计算数组的交集。 5
array_intersect_uassoc()
带索引检查计算数组的交集,用回调函数比较索引。 5
array_intersect_ukey()
用回调函数比较键名来计算数组的交集。 5
array_key_exists()
检查给定的键名或索引是否存在于数组中。 4
array_keys()
返回数组中所有的键名。 4
array_map()
将回调函数作用到给定数组的单元上。 4
array_merge()
把一个或多个数组合并为一个数组。 4
array_merge_recursive()
递归地合并一个或多个数组。 4
array_multisort()
对多个数组或多维数组进行排序。 4
array_pad()
用值将数组填补到指定长度。 4
array_pop()
将数组最后一个单元弹出(出栈)。 4
array_product()
计算数组中所有值的乘积。 5
array_push()
将一个或多个单元(元素)压入数组的末尾(入栈)。 4
array_rand()
从数组中随机选出一个或多个元素,并返回。 4
array_reduce()
用回调函数迭代地将数组简化为单一的值。 4
array_reverse()
将原数组中的元素顺序翻转,创建新的数组并返回。 4
array_search()
在数组中搜索给定的值,如果成功则返回相应的键名。 4
array_shift()
删除数组中的第一个元素,并返回被删除元素的值。 4
array_slice()
在数组中根据条件取出一段值,并返回。 4
array_splice()
把数组中的一部分去掉并用其它值取代。 4
array_sum()
计算数组中所有值的和。 4
array_udiff()
用回调函数比较数据来计算数组的差集。 5
array_udiff_assoc()
带索引检查计算数组的差集,用回调函数比较数据。 5
array_udiff_uassoc()
带索引检查计算数组的差集,用回调函数比较数据和索引。 5
array_uintersect()
计算数组的交集,用回调函数比较数据。 5
array_uintersect_assoc()
带索引检查计算数组的交集,用回调函数比较数据。 5
array_uintersect_uassoc()
带索引检查计算数组的交集,用回调函数比较数据和索引。 5
array_unique()
删除数组中重复的值。 4
array_unshift()
在数组开头插入一个或多个元素。 4
array_values()
返回数组中所有的值。 4
array_walk()
对数组中的每个成员应用用户函数。 3
array_walk_recursive()
对数组中的每个成员递归地应用用户函数。 5
arsort()
对数组进行逆向排序并保持索引关系。 3
asort()
对数组进行排序并保持索引关系。 3
compact()
建立一个数组,包括变量名和它们的值。 4
count()
计算数组中的元素数目或对象中的属性个数。 3
current()
返回数组中的当前元素。 3
each()
返回数组中当前的键/值对并将数组指针向前移动一步。 3
end()
将数组的内部指针指向最后一个元素。 3
extract()
从数组中将变量导入到当前的符号表。 3
in_array()
检查数组中是否存在指定的值。 4
key()
从关联数组中取得键名。 3
krsort()
对数组按照键名逆向排序。 3
ksort()
对数组按照键名排序。 3
list()
把数组中的值赋给一些变量。 3
natcasesort()
用“自然排序”算法对数组进行不区分大小写字母的排序。 4
natsort()
用“自然排序”算法对数组排序。 4
next()
将数组中的内部指针向前移动一位。 3
pos()
current() 的别名。 3
prev()
将数组的内部指针倒回一位。 3
range()
建立一个包含指定范围的元素的数组。 3
reset()
将数组的内部指针指向第一个元素。 3
rsort()
对数组逆向排序。 3
shuffle()
把数组中的元素按随机顺序重新排列。 3
sizeof()
count() 的别名。 3
sort()
对数组排序。 3
uasort()
使用用户自定义的比较函数对数组中的值进行排序并保持索引关联。 3
uksort()
使用用户自定义的比较函数对数组中的键名进行排序。 3
usort()
使用用户自定义的比较函数对数组中的值进行排序。
formatNumber()
函数返回表达式,此表达式已被格式化为数值.
preg_replace (PHP 3 >= 3.0.9, PHP 4, PHP 5)preg_replace
--执行正则表达式的搜索和替换
dechex
十进制转换为十六进制
is_file
判断给定文件名是否为一个正常的文件
unlink 【,……n'link】
函数名: unlink 功 能: 删掉一个文件 用 法: int unlink(char *filename);。
str_replace()
函数使用一个字符串替换字符串中的另一些字符。str_replace(find,replace,string,count)
extract()
函数从数组中把变量导入到当前的符号表中。对于数组中的每个元素,键名用于变量名,键值用于变量值。第二个参数 type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突。
strtolower() 函数把字符串转换为小写。
function_exists
判定一个函数是否存在
restore_error_handler()
函数恢复之前的错误处理程序,该程序是由 set_error_handler() 函数改变的。该函数永远返回 true。
call_user_func_array
让参数以数组的形式调用一个函数
set_error_handler()
函数设置用户自定义的错误处理函数。 该函数用于创建运行时期间的用户自己的错误处理方法。 该函数会返回旧的错误处理程序,若失败,则返回null
The microtime()
function returns the current Unix timestamp with microseconds.函数返回当前Unix时间戳和微秒。
  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值