PHP系统函数

编程之家收集整理的这篇文章主要介绍了PHP系统函数编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

字符串函数 strlen:获取字符串的长度,获取的是字符串的字节长度 字符:一个完整的符号,a,中 字节:由8位组成 一个字符最少等于一个字节:ASCII码,a,b,通常英文字符都是占用一个字节 中文在gbk或者gb2312编码里,占用两个字节 中文在utf-8里最少占用3个字节,有可能是4个字节 substr:截取字符串,以字节为单位截取 string sub...

字符串函数
strlen:获取字符串的长度,获取的是字符串的字节长度
字符:一个完整的符号,a,中
字节:由8位组成
一个字符最少等于一个字节:ASCII码,a,b,通常英文字符都是占用一个字节
中文在gbk或者gb2312编码里,占用两个字节
中文在utf-8里最少占用3个字节,有可能是4个字节

这里写图片描述

substr:截取字符串,以字节为单位截取
string substr (目标字符串,截取起始位置 [,截取长度] ),如果没有截取长度,则截取到最后。字符串的起始位置从0开始,第一个字符是0。

这里写图片描述

strtolower:将字符串变成小写
strtoupper:将字符串变成大写
ucfirst:将字符串首字母大写

这里写图片描述

strrev:将字符串反过来
strpos:获取字符串中某个字符首次出现的位置
strrpos:获取字符串中某个字符最后一次出现的位置
一般strpos和strrpos是与substr函数搭配使用
strchr:是strstr函数别名,查找某个字符在字符串中首次出现的位置,并返回该位置到字符串最后的整个字符串
strrchr(获取文件后缀名)

这里写图片描述


$str = http://www.itcast.cn/index.php获取后缀名
substr($str,strrpos($str,’.’));
strrchr($str,’.’);

trim:去除一个字符串两边的(最外边)的空格(或者其他字符)

这里写图片描述


这里写图片描述



时间函
PHP中时间通常用整型存储
time:得到当前时间的时间戳,是一个整型数据
date:将指定的时间戳,按照指定的字符串格式进行输出输出的格式化有固定的参数
string date ( string $format [,int $timestamp ] ),$format是一个包含可以识别参数的字符串,第二个参数是一个整型的时间戳,如果没有提供则认是当前时间的时间戳。

这里写图片描述

strtotime:将一个字符串格式时间(美国可以识别的英文字符串)转化成时间戳

这里写图片描述

microtime:微秒,返回一个微秒的字符串,或者返回一个浮点数毫秒

这里写图片描述



数学相关函数
abs:获取数值的绝对值
floor:向下取整
ceil:向上取整
round:四舍五入
rand:随机取得指定范围或者0到整型最大值之间的
mt_rand:随机取得指定范围或者0到整型最大值之间的数,比rand效率高

这里写图片描述

总结

以上是编程之家为你收集整理的PHP系统函数全部内容,希望文章能够帮你解决PHP系统函数所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

猜你在找的PHP相关文章

字符串函数 strlen:获取字符串的长度,获取的是字符串的字节长度 字符:一个完整的符号,a,中 字节:由8位组成 一个字符最少等于一个字节:ASCII码,a,b,通常英文字符都是占用一个字节 中文在gbk或者gb2312编码里,占用两个字节 中文在utf-8里最少占用3个字节,有可能是4个字节 substr:截取字符串,以字节为单位截取 string sub...
1.什么php? 一种服务器端的 HTML 脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于 Open Source(开放源代码)的尤其适合 Web 开发并可以嵌入 HTML 的多用途脚本语言。它的语法接近 C,Java 和 Perl,而且容易学习。该语言让 Web 开发人员快速的书写动态生成的网页。P...
范式:Normal Format规定的一种设计方式范式特点:范式有很多,从低级到高级有六级左右,低级往高级一级比一级要求严格。关系型数据库通常设计只需要满足其中一半,满足第三范式即可。满足第三范式必须先满足第二范式,第二范式又必须先满足第一范式。第一范式:1NF数据表的设计的字段中,每个字段都不能再分,每个字段都必须是最小的不可分割的单位(原子性) 讲师代课表 要知...
自然界中实体与实体之间的联系如何在数据库中进行体现。多对一/一对多1.需求:有一个学生表一张班级表 一个学生只属于一个教室,一个教室却包含多个学生。这种关系就称之为多对一或者一对多的关系 多对多2.需求:有一个教师表和一个学生表 一个学生被多个老师教过,一个老师教过多个学生,这个关系就称之为多对多的关系 一对一3.需求:一个学生信息,有10种信息,其...
mysql中也分为三大数据类型:数值型,字符型,时间日期型 数值型数值型分为整数型和小数型(包含小数部分的数据类型)整型mysql中光整数型数据类型就有五种:tinyint,smallint,mediumint,int,bigint tinyint:迷你整型,占用1个字节保存数据,能够表示256个数值 smallint:小整型,占用2个字节保存数据,能够表示6...
存储引擎:处理和保存数据的方式。主要存储引擎是InnoDB和Myisam InnoDB:会创建一个结构文件,数据和索引都放在ibdata1文件里 Myisam:创建三个文件,结构,索引和数据mysql存储引擎 引擎因为费用的问题分为两类 免费:InnoDB和Myisam都是免费 收费:BDB,memory,archive都是收费 Myisam与I...
1.mytable1存储的数据是utf8字符集(在创建表的时候,指定了表的数据存储字符集为utf8)2.cmd控制台只能是gbk格式的数据:说明cmd下只能输入和显示gbk格式的数据3.set names gbk的功能 客户端与服务端进行不同编码的通信的原理 了解数据库的字符集 查看数据库支持哪些字符集?show character set; mysql支持39种字...
数据库词汇数据:data,凡是能携带信息的媒介都是数据 硬盘数据:保存在磁盘中,以二进制形式保存 内存数据:运行在内存中 数据库:Database,高效存储和处理数据的媒介(凡是存放数据的地方都可以称之为数据库),数据库分为两大阵营:关系型数据库,非关系型数据库。 数据库系统:Database System = DBMS +DB,DBMS(Database Manage...
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注