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)          从结果集中取出一行枚举数组

 

    

posted @ 2017-04-17 21:42  WilliamHu  阅读(73)  评论(0编辑  收藏  举报