• 技术文章 >后端开发 >php教程

    常用的PHP函数整理

    jacklovejacklove2018-05-22 15:07:54原创972
    本篇整理了php函数的整理。

    array()

    array(value1,value2…..) 创建数组

    array_chunk(array,size,preserve_keys) 把一个数分割成新的数组块[tk]

    array_combine(keys,values) 通过合并两个数组(键名数组,键值数组)组成一个新的数组

    array_count_values(array) 用于统计数组中所有值出现的次数

    array_diff(array1,array2,...) 比较数组返回两个数组的差集(只比较键值)

    array_diff_assoc(array1,array2,..) 比较数组返回两个数组的差集(比较键名和键值)

    array_diff_key(array1,array2,...) 比较数组返回两个数组的差集(只比较键名)

    array_fill(index,number,value) 用给定的键值填充数组

    array_filter(array,要用的回调函数) 用回调函数过滤数组中的元素

    array_flip(array) 反转/交换数组中的键名和对应关联的键值[flp]

    array_keys(array) 返回数组中的所有键名

    array_merge(array1,array2,..) 把一个或多个数组合并一个数组[m:rd]

    array_pad(array,size,value) 将指定数量的带有指定值的元素插入到数组中

    array_pop(array) 删除最后一个元素

    array_push(array) 末尾添加数组

    array_shift(array()) 删除数并返回被删除的元素值

    array_unshift(array)) 组中的第一个元素添加一个或多个元素

    array_rand(array,number) 从数组中随机选出一个或多个数组

    array_replace(array1,array2...) 使用后面数组的值替换第一个数组的值

    array_reverse(array) 数组反转并返回新的数组

    array_search(value,array, strict(可选true,flase)) 搜索值返回键名。True搜索键名和值都一样的元素

    array_slice(array,start,length,preserve) 返回数组中的选定部分

    array_splice(array,start,length,array) 把指定的元素去掉并用其他的替换

    array_unique(array) 删除数组中的重复值美[junik]

    array_values(array) 返回数组中的所有值

    array_key_exists(key,array) 查找数组键名是否存在

    count(array) 返回数组中元素的数目美[kant]

    in_array(‘值’,$array,bool)检查数组中是否存在指定的值 设置为TRUE,则in_array

    函数检查搜索的数据与数组的值的类型是否相同。

    key(array) 从关联数组中取得键名

    list(array1, array2…) 把数组中的值赋给一些数组变量

    krsort(array) 对关联数组按键名降序排序

    ksort(array) 对关联数组按键名升序排序

    arsort(array) 对关联数组按键值降序排序

    asort(array) 对关联数组按键值升序排序

    String

    strtolower(string) 把字符串转换为小写字母

    strtoupper(string) 把字符串转换为大写字母

    strtr(“string”,”from”,””to”) 转换字符串中待定的字符

    substr(string ,start, length) 返回字符串的一部分

    substr_count(string,substring,start,length) 计算子串在字符串中出现的次数

    substr_replace(string,插入的字符,start,length) 把字符串的一部分替换为另一个字符

    trim(string,哪些字符(可选)) 移除字符串两侧的空白字符和其他字符trim

    ucfirst(string) 把字符串的首字符转换为大写

    ucwords(string) 把字符串的每个首字符转换为大写

    sha1(string,可选字符) 计算字符串的SHA-1散列

    sha1_file(file) 计算文件的SHA散列

    sprintf(如何格式化其中的变量) 把格式化的字符串写入一个变量中

    str_getcsv(string,分界符,环绕符,转义符)把CSV字符串解析到数组中

    str_ireplace(查找值,替换值) 替换字符串中的一些字符(大小写不敏感)

    str_pad(string,length) 把字符串填充为新的长度

    str_repeat(string,次数) 把字符串重复指定的次数

    str_replace(查找的值,替换的值) 替换字符串的一些字符(大小写敏感)

    str_shuffle(string) 随机的打乱字符串的所有字符美[fl] 洗牌/混乱

    str_split(string.length)把字符串分割到数组中

    str_word_count(string) 计算字符串中的单词长度

    strchr(string,search,before_search) 查找字符串在另一字符串的第一次出现strstr()

    implode(内容,array) 返回一个由数组元素组成的字符串美[mplod]

    lcfirst(string ) 字符串的首字符转换成小写

    ltrim(string,定义的字符) 移除字符串左侧的空白字符或其他字符

    md5(string) 计算MD5散列

    md5_file(file) 计算文件的MD5散列

    ord(string) 返回字符串中第一个字符的ASCII码值

    parse_str(string,array(可选) 把查询字符串解析到变量中

    printf(格式值) 输出格式化的字符串

    print(strings) 输出一个或多个字符串

    strip_tags(string) 剥去字符串的HTML和PHP标签

    stripcslashes(string) 删除由addcslashes()函数添加的反斜杠lashes [l]

    stripslashaes string () 删除由addslashees()函数添加反斜杠

    stripos(string,find,start) 返回字符串在另一串中第一次出现的位置(大小写不敏感)

    stristr(search,搜索的字符串) 查找字符串在另一字符串中第一次出现的位置(大小写不敏感)

    strlen(string) 返回字符串的长度

    strpos(string,要查找的字符) 返回字符串在另一字符串中第一次出现的位置(大小写不敏感)

    strrchr(string,查找的字符) 查找字符串在另一字符串中最后一次出现

    strrev(string) 反转字符串。

    strripos(string,查找的字符) 查找字符串在另一字符串中最后一次出现的位置(大小写不敏感)

    strrpos(string,查找的字符) 查找字符串在另一字符串中最后一次出现的位置(大小写不敏感)

    addcslashes(string,范围) 返回在指定的字符前添加反斜杠的字符串

    addslashes(string) 返回在预定义的字符前添加反斜杠的字符串

    chr(ASCII 值。) 从指定ASCII码值返回字符

    chunk_split(string,length,end) 把字符串分割为一连串更小的部分

    count_chars() 返回字符串所用的字符信息

    echo(strings) 输出一个或者多个字符串

    explode() 把字符打撒为数组

    Date

    date_default_timezone_get() 返回默认时区被所有的Date/Time函数使用

    date_default_timezone_set() 设置默认时区被所有的Date/Time函数使用

    date() 格式化本地日期和时间

    time() 返回当前时间的Unix时间戳

    Math

    pi() 返回圆周率PI的值

    pow(x,y) 返回x的y次方

    rand() 返回随机整数(0-1)

    round() 对浮点整数进行四舍五入

    abs() 取绝对值

    ceil() 向上取整

    floor() 向下取整

    max() 取数组中的直达值

    min() 去数组中的最小值

    mt_rand() 使用Mersenne Twister算法生成随机整数

    is_nan() 判断是否为非数值

    File

    fwrite(file,string,length) 写入打开的文件

    is_dir(file) 判断文件是否是同一个目录

    is_file(file) 判断文件是否是常规的文件

    mkdir(目录名称) 创建目录

    move_uploaded_fild(file,newloc) 把上传的文件移动到新位置

    parse_ini_file(file) 解析一个配置文件

    rename(file) 从命名文件或目录

    rmdir(目录) 删除空的目录

    unlink(filename) 删除文件

    filesize(filename) 返回文件大小

    fopen(filename,类型) 打开一个文件或URL

    fputs(file,string,length) 内容写进一个打开的文件中fwrite()的别名

    fread(file,length) 读取打开的文件

    fseek(file,新的位置) 在打开的文件中定位

    copy(file,to_file) 复制文件到目的地

    dirname(path路径) 返回路径中的目录名称部分

    fclose(file) 关闭打开的文件

    fgetc(file) 从打开的文件中返回字符

    fgetcsv(file) 从打开的文件中解析一行,校验CSV字段

    fgets(file) 打开的文件中返回一行

    fgetss(file) 从打开的文件中返回一行并过滤掉HTML和PHP

    file(path) 把文件读入数组

    file_exists(file) 检查文件或目录是否存在

    file_get_contents(file) 把文件读入字符串

    file_put_contents(file,data) 把字符串写入文件

    Directory

    chdir(directory) 改变当前的目录

    closedir(dir_handle可选)关闭录句柄

    dir() 返回directory类的实例

    getcwd(directory) 返回当前工作目录

    opendir(path) 打开目录句柄

    readdir(dir_handle可选) 返回目录句柄的条件

    scandir(directory) 返回指定目录中的文件和目录的数组

    本篇整理了php函数,更多相关内容请关注php中文网。

    相关推荐:

    PHP实现微信申请退款流程实例代码

    在PHP中,%s与%d分别是什么意思?

    think php5 多表查询分页 获取总数的代码方法

    以上就是常用的PHP函数整理的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 整理 函数
    上一篇:PHP实现微信申请退款流程实例代码 下一篇:PHP面向对象之解释器模式详解
    大前端线上培训班

    相关文章推荐

    • PHP中怎样完成Session的设置、获取和删除?• PHP中怎样完成Cookie的创建、读取和删除?• 带你分清类中的构造函数与析构函数• PHP中的命名空间定义与使用(实例详解)• PHP中clone关键字和__clone()方法的使用(实例详解)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网