array()  

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

array_chunk(array,size,preserve_keys)    把一个数分割成新的数组块[tʃʌŋk]

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)                                 反转/交换数组中的键名和对应关联的键值[flɪp]

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)            删除数组中的重复值 美 [juˈnik]

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

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

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

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)          随机的打乱字符串的所有字符 美 [ˈʃʌfəl] 洗牌/混乱

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

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

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

implode(内容,array)          返回一个由数组元素组成的字符串 美 [ɪmˈploʊd]

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函数相关推荐

  1. PHP常用数组(Array)函数整理

    PHP常用数组(Array)函数整理 整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数.数组的分段和填充.数组与栈.数组与列队.回调函数.排序.计算.其他的数组函数等. 一.数组操作的基本 ...

  2. SQLServer常用的字符串函数梳理

    今天给大家分享一下SQLServer常用的字符串函数知识笔记,希望对大家能有所帮助! 1.ASCII(字符串表达式) 作用:返回表达式最左侧字符串的ASCII代码值. 示例:SELECT ASCII( ...

  3. SQLServer常用的配置函数笔记

    今天给大家分享一下SQLServer常用的配置函数知识,希望对初学者能有所帮助! 1.@@DATEFIRST @@Datefirst返回值tinyint 说明:datefirst指一周中的第一天,英语 ...

  4. php的正则表达式函数,php中常用的正则表达式函数

    php中常用的正则表达式函数 * preg_match() * preg_match_all() * preg_replace() * preg_filter() * preg_grep() * pr ...

  5. python list大小_4个python常用高阶函数的使用方法

    1.map Python内建了map()函数,map()函数接受两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每一个元素上,并把结果作为新的Iterator返回. 举 ...

  6. VB获取windows各常用目录的函数(模块)

            以下的函数,可以用来获取windows 诸如"windows.temp.sendto.desktop.开始菜单" 等目录. -------------------- ...

  7. 100多个常用的Python函数!(部分函数含代码解读)

    目录 一.前言 二.基础函数 三.流程控制 四.列表 五.元组 六.字符串 七.字典 八.函数 九.进程和线程 十.模块与包 十一.文件操作 十二.修饰器/装饰器 十三.正则 参考 一.前言 我记得我 ...

  8. Mysql常用逻辑及函数大全

    Mysql常用逻辑及函数大全 前言 保留小数点后N位数TRUNCAT(param,N) 根据某个字段删除多个表关联数据 Mysql正则函数REGEXP的使用 1.REGEXP(匹配)/NOT REGE ...

  9. python常用命令参考手册_Python基础#常用命令和函数

    本篇内容为个人之前所有学的python常用命令和函数的整理,后期会不断更新.由于本人平时双开,会同时包含python2和python3的命令,同时会以 #py2 #py3的注释注明, 没有注明的就代表 ...

  10. php 的常用内置函数大全,php常用内置函数

    常用MSSQL 内置函数列表 函数名 参数 函数功能 COL_LENGTH ( ... Python 常用内置函数总结一.数学相关 1.绝对值:abs(-1) 2.最大... python 内置函数大 ...

最新文章

  1. OpenGL坐标系及坐标转换
  2. 虚拟机软件之vmware workstation安装篇
  3. php 数组接在数组后面,PHP array_splice()接合数组用法的简单介绍
  4. jQuery操作css样式、属性、动画、节点
  5. TOMCAT报错:HTTP Status 404 -
  6. 区块连教程(一):前置知识-linux补充
  7. 在Linux Ubuntu 18.04.x上安装和配置ActiveMQ-Artemis
  8. GitHub客户端的使用方法
  9. 算法设计与分析(期末复习重点)更新中
  10. win10u盘被写保护怎么解除_Win10系统下U盘写保护应该如何破除!
  11. 一台服务器接多台显示器,一台主机为两台显示器分屏工作的方法
  12. 轻盈潇洒卓然不群,敏捷编辑器Sublime text 4中文配置Python3开发运行代码环境(Win11+M1 mac)
  13. 微信域名跳转防封跳转系统 微信域名跳转防封跳转技术
  14. win10 mstsc 设置
  15. 微信小程序 index.js获取app.js异步请求的动态数据
  16. 价格行为交易策略:锤子十字线,Fakey,内部日烛线
  17. Hive left semi join ,select 和 where中不能出现右表字段/不会生成笛卡尔积
  18. 银行利率bp是什么意思,利率bp怎么换算
  19. 平安科技-前端面试1
  20. Vert.x安装指南

热门文章

  1. 录音文件怎么转换成mp3格式
  2. sklearn_scaler
  3. python两行代码实现转换视频格式,以flv转换mp4为例
  4. Windows 10 Build 16226发布:任务管理器新增GPU追踪
  5. 互联网乡镇综治云平台解决方案
  6. java读取ifc文件_IFC - 西北逍遥 - 博客园
  7. Linux下新增、启动、删除系统服务常用命令
  8. 思科模拟器(学生版)、汉化包的下载及其安装步骤
  9. 计算机的数学知识的手抄报图片大全,数学知识手抄报图片大全
  10. 实话实说,现在的结婚,真就是走个形式!