PHP常用函数
PHP常用函数积累:
1, file_put_contents(path,content,operation) 将字符串写入文件中 (依次调用fopen(),fwrite(),fclose()一样的)
2, getimagesize(filename) 取得图像大小
3, imagesx(resource image) 获取图像的宽度
4, imagesy(resource image) 获取图像的高度
5, is_dir(filename) 判断文件路径是否存在
fopen(filename,mode) 打开文件/创建文件
fwrite(file_handle,input_str) 写入文件内容
fclose(file_handle) 关闭一个打开文件
usleep(num) 程序延迟num微妙执行
flock(file_handle,operation) 轻便的咨询文件锁定
touchz(filename) 设定文件的访问和修改时间
6, mkdir(pathname,mode,recursive) 创建目录
7, iconv(in_charset,out_charset,string)字符串按照要求的编码来转化
8, strtotime() 将任何时间性质的日期转化成时间戳 ("now","+15 hours","+1 week"," -1 day "," +1 month","+1 year")
字符串常用函数
9, strpos(string,findme) 查找字符串首次出现的位置
10,mb_strlen(string) 字符串长度
11,preg_replace(pattern,replacement,string)正则匹配替换字符串
12,strtolower(string) 字符串转小写
13,strtoupper(string) 字符串转大些
14, preg_match(pattern,string) 正则匹配()
session&cookie
setcookie(name,value,exprie,path,domain)
函数方法
array_sum(array) 数组之和
array_combine(array key,array value) 前者数组的值作为新数组的键值,后者数组的值作为新数组值
array_chunk(array,size,bool) 将一个数组分割成多个数组,其中一个单元数为size
array_column(array,column_key,index_key)把数组指定的列的值返回,若是有指定键值,一起返回键值所对应的列值
array_diff(array1,array2) 返回array1存在差异的数组值(返回值也是数组)计算数组差集
array_map(function,array) 为数组中的每个元素回调应用函数
array_shift(array) 将数组开始的单元移除数组
array_unshift(array,value1,..) 将数组开头插入若干值
array_unique(array) 移除数组中重复的值
array_key(array,value_key) 返回数组中的键名,或值所对应的键
array_merge(array,..) 数组合并
array_pop(array) 数组最后一个元素出栈(与array_shift相反)
array_slice(array,offset,length) 从数组中取出一段
array_values(array) 返回数组中所有的值
array_search(seach_value,array) 返回数组值所对应的键名
array_reverse(array,bool) 返回单元顺序相反的数组
mysql相关的
mysql_fetch_array(resource result) 从结果集中取出一行作为关联或数字数组,或二者皆有
mysql_fetch_assoc(resource result) 从结果集中取出一行关联数组
mysql_fetch_num(resource result) 从结果集中取出一行枚举数组