位置: 编程技术 - 正文

php 常用的系统函数(php主要用于)

编辑:rootadmin

推荐整理分享php 常用的系统函数(php主要用于),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php常用软件,php主要用于,php有哪些类型,php系统函数有哪些,php的主要用途,php的主要用途,php系统函数有哪些,php的主要用途,内容如对您有帮助,希望把文章链接给更多的朋友!

字符串函数

strlen:获取字符串长度,字节长度

substr:字符串截取,获取字符串(按照字节进行截取)

strchr:与substr相似,从指定位置截取一直到最后

strrchr(获取文件后缀名):与strchr一样,只是从右边开始查找字符

strtolower:所有的字符都小写(针对英文字母)

strtoupper:所有的字符都大写

strrev:字符串反转(只能反转英文:英文存储只有一个字节),按照字节进行反转

strpos:从字符串中找对应字符出现的位置(数字下标),从最左边开始找

strrpos:与strpos一样,只是从字符串的右边开始找

trim:去掉函数两边的字符,默认是空格

时间日期函数

time:得到当前时间的时间戳(整型:从格林威治时间年1月1日0时0分0秒开始)秒数

date:时间序列化函数,将指定的时间戳转换成规定时间日期的显示格式(随意的字符串:有专业的格式符规定),如果没有指定时间戳,系统默认使用当前时间的时间戳

strtotime:时间日期格式的字符串转换成对应的时间戳(只要是正确的英语时间表达方式,都可以进行转换)

microtime:微秒时间戳,根据不同的要求返回不同的结果 混合 microtime (布尔类型 ),可以返回一个浮点数的时间,也可以返回一个数组(时间戳和微秒数)

数学相关函数

abs:绝对值

floor:向下取整 floor(3.2) 结果等于3

ceil:向上取整

round:四舍五入

rand:取得一个指定范围内的随机整数

mt_rand:取得一个指定范围内的随机整数(效率更高)

数组相关函数

key:获取当前数组当前指针所指向的元素的下标

current:获取的当前指针指向元素的数值

next:获取下一个元素的值,并且将指针下移

prev:获取上一个元素的值,并且将指针上移

end :将指针移到数组的最后一个元素,并返回最终指针位置的值

reset:将指针移到数组的第一个元素,返回最终指针位置的值

array_keys:获取一个数组的所有键名,返回一个索引数组

array_values:获取一个数组的所有值,返回一个索引数组

explode:爆炸,将一个字符串按照某个指定的规则(通常是特殊字符),将数组分成多个段,每一段都当做一个数组的元素,返回一个索引数组

implode:粘合,将一个数组内部的所有元素按照某个指定的规则(特殊字符),将所有的元素拼接成一个字符串

array_merge:合并,指的是将两个数组中的元素进行累计。如果后面的数组与前面的数组有下标(键名:关联)相同的,那么后面的元素的值会覆盖前面的;如果是索引的相同下标,会自动的修改下标叠加到前面的数组里。

数据结构模拟函数

array_shift:从数组的前面弹出元素,得到元素的值

array_pop:从数组的后面弹出元素,获得元素的值

php 常用的系统函数(php主要用于)

array_unshift:从数组的前面压入元素,得到当前数组元素的个数

array_push:从数组的后面压入元素,得到当前数组元素的个数

判断变量

is_bool:判断是否是布尔类型

is_float:判断浮点型

is_integer:判断整型

is_object:判断对象

is_array:判断数组

is_string:判断字符串

is_resource:判断资源

is_scalar:scalar是标量的,判断是基本数据类型:整型,浮点型,布尔型和字符串型

is_null:是否为空

is_numeric:判断数字或者纯数字组成的字符串

gettype:获得数据类型

settype:改变数据类型

文件操作函数

opendir(路径):打开一个路径资源(将路径内部的所有数据读入到内存)

readdir(路径资源):从文件夹资源中读取当前资源指针所指向的文件的名字,指针会向下移动一位

closedir(资源):释放对应的文件资源

scandir(路径):读取一个路径内部的所有文件名,返回一个数组,数组的每一个元素都是文件名。

file_exists:判断一个文件是否存在(文件是广义:路径和文件)

is_dir:判断一个指定路径是否存在(文件夹)

is_file:判断一个指定路径是否是文件(文件)

mkdir:创建一个路径,如果路径存在就会报错

rmdir:移除文件夹

file_get_contents:从一个指定的文件内读取数据内容。

file_put_contents:将指定的字符串写入到对应的文件

fopen:打开一个文件资源

fgetc:c代表character,一次读取一个字符

fgets:s代表string,代表可以读取多个字符,取决于指定的读取长度或者是否碰到换行(最多只能读取一行数据)

两个函数都是对当前资源指针进行操作,读取之后都会将指针下移

fread:获取指定长度的数据直到文件结束

fwrite:向文件资源指针所在的位置写入数据,写东西不会将当前位置已有的东西往后移,而是会覆盖

fseek:将指针指定到对应的位置

fclose:使用对应的文件资源

copy:复制

unlink:删除文件

rename:重命名文件

filemtime:m代表modify,文件最后被修改的时间

filesize:文件大小(字节)

fileperms:文件权限(Linux下的八进制)

标签: php主要用于

本文链接地址:https://www.jiuchutong.com/biancheng/294654.html 转载请保留说明!

上一篇:thinkphp修改配置进入默认首页的方法(thinkphp配置文件)

下一篇:PHP正则匹配反斜杠''和美元'$'的方法(php正则替换字符串)

  • 车船税计入管理费用什么明细
  • 如何解除委托合同范文
  • 什么是电子银行渠道限额
  • 资产总额增长幅度怎么算
  • 叉车折旧年限是几年预计净残值
  • 电子税务局自然人怎么切换到企业
  • 入账成本会计分录
  • 处置投资性房地产的损益怎么算
  • 报销单第一页写不完
  • 股东向企业借款属于关联交易吗
  • 公司已倒闭
  • 长期待摊费用摊销表
  • 出口商品一定要有条形码吗
  • 主体资格的法律规定
  • 企业交补充医疗保险
  • 公司买理财产品的账务处理
  • 法人往公户转账需要备注吗
  • 折现率为10%怎么算折现系数是多少
  • 个人所得税代扣代缴的适用范围
  • 其他出库单如何记账
  • 留抵税额算进项税额吗
  • 职工福利费和职工薪酬的区别
  • 一般纳税人转为小规模纳税人后还可以转为一般纳税人吗
  • 未担保余值的账户怎么查
  • 事业单位工作人员暂行处分办法
  • 谈谈你对人民美好生活的理解
  • 误删的文件怎么撤回
  • 当前页面的脚本发生错误是否要在此页面上继续运行脚本
  • 分配辅助生产成本时可能借记的科目有
  • 自然公园在哪
  • 朱砂矿洞的历史
  • php 文件系统
  • php函数作用
  • 账本过次页的视频
  • 人工智能业务架构图
  • man-s命令
  • 支付中介费和物业费比例
  • macps字体怎么导入
  • 产权转移数据印花
  • 免税收入和免征
  • 培训费属于什么
  • 预收账款可以通过什么科目核算
  • 公司被吊销营业执照的法律后果是什么?
  • 劳务派遣合法吗
  • 应付帐款借方余额,但对方公司己注销
  • 增量留底退税额计算
  • 未分配利润与利润表的勾稽关系
  • 存货跌价准备是什么意思
  • 债务转为股份的协议
  • 产品因质量问题换新质保期如何计算
  • 发票做帐有什么用
  • 周转材料计入现金流量表
  • 油卡充值做账
  • 什么是一般生产要素
  • 原材料可以不设明细吗?
  • 预付账款无法取得发票如何处理
  • 软件开发收费标准
  • SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法
  • sql server数据库正在恢复
  • mysql drop database删除数据库命令实例讲解
  • sql server2000个人版安装步骤
  • 根据日期算时间
  • 服务器centos版本选择
  • centos开启telnet服务
  • freebsd 配置ip
  • linux几种安装方式
  • mac 阿里旺旺怎么使用
  • win10怎么关掉
  • 我是一个打酱油的怎样理解
  • css border-bottom
  • python中OrderedDict的使用方法详解
  • 使用NGUI时遇到物理引擎错误
  • excel的最后一列
  • angularjs input
  • javascript+
  • 非贸付汇代扣代缴企业所得税
  • 个人所得税父母双方专项扣除
  • 通讯费报销会计分录
  • 累计预扣预缴税额
  • 成都租房备案凭证怎么办理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设