背景:这一次是对一些函数进行整理,方便以后的使用。

1.date();

date()函数的作用是获取当前日期时间,由于PHP 5.0对date()函数进行了重写,因此,当前的日期时间函数比系统时间少了8个小时。因为在PHP语言中默认设置的是标准格林威治时间,所以要获取当地时间必须更该PHP语言中的时区设置。

  方法:

     1.在php.ini文件中,找到[date]下的“;date.timezone=”选项,将其修改为“date.timezone=Asia/Hong_Kong",然后重启服务。

     2.在date()函数前添加代码:”date_default_timezone_set("PRC");"          //设置使用中华人名共和国的时区。

  注:(一般我们都为date()函数设置一些格式,方便时间的显示格式,如“date("Y-m-d H:i:s");”,但是对于格式字母的大小写有些区别。)

    

2.define()

  define()用来定义常量,格式为:define(string constant_name,mixed value,case_sensitive=true)

  constant_name:必选参数,常量名称,即标志符。

  value:必选参数,常量的值。

  case_sensitive:可选参数,指定是否大小敏感,设定为TRUE,表示不敏感。

3.constant()

  constant():获取指定常量的值和直接使用常量名输出的效果是一样的。语法:constant(string const_name);

  const_name:想要获取常量的名称。如果成功则返回常量的值,失败则提示错误信息常量没有被定义。

4.defined()

  defined():判断常量是否已经被定义。成功则返回TRUE,否则返回FALSE。

 5.常用的变量函数。

  empty:检查一个变量是否为空,为空,返回TRUE,否则返回FALSE。

  gettype:获取变量的类型。

  intval:获取变量的整数值。

  is_array:检查变量是否为数组类型。

  is_int:检查变量是否为整数。

  is_numeric:检查变量是否为数字或由数字组成的字符串。

  isset:检查变量是否被设置,即是否被赋值。(isset()只能检查变量,检测常量可以用defined())。

  print_r:打印变量。

  settype:设置变量的类型,可将变量设为另一个类型。

  unset:释放给定的变量,即销毁这个变量。

  var_dump:打印变量的相关信息。

6.常用的字符串函数。

   addcslashes:实现转义字符串中的字符,即在指定的字符前面加上反斜线。

   explode:将字符串依照指定的字符串或字符切开。(将字符串按照指定的字符串或字符切开,并返回由字符串组成的数组)。

   echo:用来输出字符串。

   Itrim:删除字符串开头的连续空白。

   md5:计算字符串的md5哈希。(该函数为一种编码方式,只能编码,不能解码)。

   strlen:获取指定字符串的长度。

   str_ireplace:将某个指定的字符串都替替换为另一个制定的字符串(大小写不敏感)。

   str_repeat:将指定的字符串重复输出。

   str_replace:取代所有在字串中出现的字串。

   strchr:获取指定字符串(A)在另一个字符串(B)中首次出现的位置。

   stristr:获取指定字符串(A)在另一个字符串(B)中首次出现的位置到(B)字符串末尾的说有字符串。 

   strstr:获取一个指定字符串在另一个字符串中首次出现的位置到后者末尾的子字符串。

   substr_replace:将字符串中的部分字符串替换为指定的字符串。

   substr:从指定的字符串str中按照指定的位置start截取一定长度length的字符。

7.常用的日期和时间函数

  checkdate:验证日期的有效性。

   date:格式化一个本地时间/日期。

   microtime:返回当前时间戳和微秒数。

   mktime:获取一个日期的时间戳。

   strftime:根据区域设置格式化本地时间/日期。

   strtotime:将任何英文文本的日期时间描述解析为时间戳。

   time:返回当前的时间戳。

8.常用的数学函数

  ceil:返回不小于参数值的最小整数,如果有小数部分则进一位。

   mt_rand:返回随机数中的一个值。

   rand:产生一个随机数,返回随机数的值。

   round:实现对浮点数进行四舍五入。

   floor:实现舍去取整,该函数返回值不大于参数值的下一个整数,将值的小数部分舍去取整。

   fmod:返回除法的浮点数余数。

   getrandmax:获取随机数最大的可能值。

   max:返回参数中的最大值。

   min:返回参数中的最小值。

9.常用的文件系统函数

   basename:返回文件路径中基本的文件名。

   copy:将某文件由当前目录复制到其他目录,如果成功则返回TRUE,否则返回FALSE。

   file_exists:判断指定的目录或文件是否存在。如果存在则返回TRUE,否则返回FALSE。

   file_put_contents:将字符串写入到指定的文件中。

   file:读取某文件的内容,并将结果保存到数组中,数组内每个元素的内容对应读取文件的一行。

   filetype:返回文件的类型。可能的值有fifo,char,dir,block,link,file和unknown。

   fopen:打开某文件,并返回该文件的标识指针。该文件可以是本地的,也可以是远程的。

   fread:从文件指针所指文件中读取指定长度的数据。

   is_dir:如果该函数参数所代表的路径为目录并且该目录存在,则返回TRUE,否则返回FALSE。

   is_uploaded_file:判断文件是否应用HTTP POST方式上传的,如果是则返回TRUE,否则返回FALSE。

   mkdir:新建一个目录。

   move_uploaded_file:应用POST方法上传文件。

   readfile:读入一个文件,并将读入的内容写入到输出缓冲。

   rmdir:删除指定的目录,如果删除成功则返回TRUE,否则返回FALSE。

   unlink:用于删除文件,如果删除成功则返回TRUE,否则返回FALSE。

  

PHP常用的一些函数:的更多相关文章

  1. 常用的WinAPI函数整理

    常用的WinAPI函数整理 一.进程  创建进程:    CreateProcess("C:\\windows\\notepad.exe",0,0,0,0,0,0,0,&s ...

  2. 最常用的截取函数有left,right,substring

    最常用的截取函数有left,right,substring 1.LEFT ( character_expression , integer_expression ) 返回从字符串左边开始指定个数的字符 ...

  3. Appium常用的API函数

    在学习应用一个框架之前,应该了解一下这个框架的整体结构或是相应的API函数.这篇文章还不错:http://blog.sina.com.cn/s/blog_68f262210102vzf9.html,就 ...

  4. MYSQL常用内置函数详解说明

    函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值:在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音 ...

  5. 常用的Sql 函数

    常用的Sql 函数 1: replace 函数,替换字符. 语法 replace (original-string, search-string, replace-string ) 第一个参数你的字符 ...

  6. 【python游戏编程之旅】第四篇---pygame中加载位图与常用的数学函数。

    本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 在上一篇博客中,我们学习了pygame事件与设备轮询.http://www.cnblogs.com/msxh ...

  7. 常用的sql函数

    常用的sql函数 concat('hello','world') 结果:helloworld  作用:拼接 substr('helloworld',1,5)      hello           ...

  8. python学习笔记-day4笔记 常用内置函数与装饰器

    1.常用的python函数 abs             求绝对值 all               判断迭代器中所有的数据是否为真或者可迭代数据为空,返回真,否则返回假 any          ...

  9. Python基础学习笔记(九)常用数据类型转换函数

    参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-variable-types.html 3. http://www ...

  10. 项目常用jquery/easyui函数小结

    #项目常用jquery/easyui函数小结 ##背景 项目中经常需要使用到一些功能,封装.重构.整理后形成代码沉淀,在此进行分享 ##代码 ```javascript /** * @author g ...

随机推荐

  1. Java基础学习总结(80)——Java性能优化详解

    让Java应用程序运行是一回事,但让他们跑得快就是另外一回事了.在面对对象的环境中,性能问题就像来势凶猛的野兽.但JVM的复杂性将性能调整的复杂程度增加了一个级别.这里Refcard涵盖了JVM in ...

  2. 使用lombok提高编码效率-----不用写get set

    使用lombok提高编码效率-----不用写get    set https://blog.csdn.net/v2sking/article/details/73431364

  3. ZOJ 3201 树形背包问题

    题目大意: 0~n-1号这n个点,每个点有个权值,由无向边形成了一棵树,希望在这棵树上找到一棵长为m的子树使总的权值最小 基本的树形背包问题 令dp[u][j] 表示u号节点对应子树中有j个节点所能得 ...

  4. HDU 1018 阶乘数的位数

    题目大意: 将一个数开阶乘后得到的值,来求这个值的位数 n! = 1*2*3*4...*n 对于求一个数的位数的方法为ans = lg(n!) + 1 那么就可以看作 ans = lg(1) + lg ...

  5. noip模拟赛 蒜头君的树

    分析:这道题问的是树上整体的答案,当然要从整体上去考虑. 一条边对答案的贡献是这条边一端连接的点的个数*另一端连接的点的个数*边权,可以用一次dfs来统计答案,之后每次更改操作在原答案的基础上增减就好 ...

  6. FFT快速傅里叶变换

    FFT太玄幻了,不过我要先膜拜HQM,实在太强了 1.多项式 1)多项式的定义 在数学中,由若干个单项式相加组成的代数式叫做多项式.多项式中的每个单项式叫做多项式的项,这些单项式中的最高项次数,就是这 ...

  7. F - Piggy-Bank 完全背包问题

    Before ACM can do anything, a budget must be prepared and the necessary financial support obtained. ...

  8. Android GIS开发系列-- 入门季(5) FeatureLayer加载本地shp文件与要素查询

    FeatureLayer是要素图层,也是Arcgis的主要图层.用这个图层可以加载本地的shp文件.下面我们看怎样加载shp文件到MapView中.查看ArcGis API可知FeatureLayer ...

  9. 通达OA 小飞鱼老师OA工作流设计课程教学网络公开课之HTML基础(一)

    通达OA网络教学公开课開始了.有须要的小伙伴们抓住机会奥. 8月29号晚8点不见不散.本次课程的主要内容是通达OA工作流设计课程中须要用到的Html部分学习. 帮忙转发的朋友加送一节VIP课程.

  10. 《Head First 设计模式》学习笔记——代理模式

    设计模式 代理模式:为还有一个对象提供一个替身或占位符以控制对这个对象的訪问. 使用代理模式创建代表对象,让代表对象控制某对象的訪问,被代理的对象能够使远程的对象(远程代理).创建开销大的对象(虚拟代 ...