php 常用的函数,开发过程中,或者看程序代码经常看到用到的函数!
1 时间函数 time(); 该函数获得一串integer(整数)时间戳,从1970年1月1日到现在的秒数; date(); 该函数获得一个表示时间的字符串,可以按照合适输出;用法:如date("Y-m-d H:i:s"); mktime(h,i,s,m,d,y); 获得给出日期的时间戳;用法:如mktime(0,0,0,1,1,1998)); checktime(); 用来验证一个时间是否超出范围;checktime(1,1,1998);//输出1998-1-1;其中Year的有效范围是1901-2038; microtime(); 返回一个时间戳和为描述;arr($usec,$sec) = explode(" ",microtime); 2.include 和 require 的区别 require一般用来流程控制,将文件当做页面的一部分,当文件出错时,程序就会崩溃,通常放在页面的开始,如一些公用的函数; include是将一个文件包含进来,通常用于流程控制,当用某个文件时,才用include将其包含进来,并且包含的文件出错时,程序不会崩溃,只会弹出个warn,然后继续向下执行; 注:解决文件重复引用的问题可以用require_once();include_once();文件只会引用或包含一次; 3.echo/printf/print_r的区别与联系 echo是一个语言结构,没有返回值,可以用作表达式的一部分; printf是函数有返回值; print_r是递归打印函数;循环打印; 4.字符串操作函数 trim();去掉字符串两边的空格; ltrim();去掉字符串左边的空格; rtrim();去掉字符串右边的空格,别名chop(); addcslashes();为字符串中指定字符串添加反斜杠; addslashes();将字符串按照指定方式转义; bin2hex();将一个二进制数据按十六进制转换; explode();将一个字符串按分隔符分割成一个数组; implode();将字符串连接起来;别名join(); htmlspecialchars();将字符串中一些字符转化为html实体; str_replace();匹配和替换字符串; substr_replace();将字符串中部分字符进行替换; strcasecmp();将字符串进行大小比较,不区分大小写; substr();将字符串按指定位置截取; 5.session和cookie 使用session时需要用session_start()将session开启; 用法$_SESSION['username']="admin"; session在关闭浏览器之后会自动摧毁,如果不关闭浏览器,一般在1440秒之后自动摧毁,这个时间可以通过php.ini设置 程序手动删除session unset($_SESSION['name']); cookie使用时需要创建setcookie("名称","值","生存时间"); 关闭浏览器后cookie会自动摧毁 程序手动删除cookie() setcookie("名称"," ");或setcookie("名称","值",time()-1); php设置页面内存: ini_set(“memory_limit”, “512M”); php永不超时设置: set_time_limit(0); php编码设置: header( “Content-Type:text/html;charset=UTF-8 “); php程序不随浏览器关闭结束运行: ignore_user_abort(true);
评论