PHP学习记录(三)

1、字符串方法:mysql

一、去除空格:trim( $str ):去除两端空格。 ltrim():去除左端空格;  rtrim():去除右端空格。正则表达式

二、获取字符串长度:strlen( $str ):获取英文字符串的长度。  mb_strlen( ):获取中文字符串的长度。sql

三、字符串截取:substr( $str , 截取位置 , 截取个数 )。  mb_substr():中文字符串的截取。数据库

四、查找字符串:strpos( $str , 要查找的字符串 [,开始查找的位置] ),返回所在位置的下标。数组

五、字符串替换:str_replace( 要查找的字符串,要替换成的字符串,被操做的字符串 )。返回一个新的字符串,不会改变原字符串。cookie

六、格式化字符串:sprintf(格式,要格式化的字符串)。
  格式示例:%01.2f:%表示开始;f表示结束;0表示不足位是否显示为0;1表示字符串至少1位,.2表示保留小数点2位。session

七、字符串分割:explode(分隔符,字符串),返回值为数组。编码

八、字符串合并:implode(分隔符,数组),把数组连接成字符串。字符串

九、字符串转义:addslashes( $str ):将$str里的特殊字符进行转移。get

2、正则表达式:

一、暂略。

3、session与cookie:

一、设置cookie:setcookie(cookie名,cookie值,过时时间,路径,主域)。

二、读取cookie:使用 $_COOKIE[' cookie名 '] 进行访问。

三、删除cookie:setcooki( 'name' , '' , time()-1 );

四、使用session:先用start_session()方法开启session。而后经过 $_SESSION['session名'] 的方式进行读写。

五、session的删除与销毁:
  unset( $_SESSION[ ' name ' ] ):删除某个session。
  session_desdroy():删除全部session,可是会保留session_id。下次访问时才生效。
  当即销毁session:先 unset( $_SESSION );   而后 session_destroy();   若是同时销毁session_id 则须要 setcookie(' session_id ' , '' , time()-1 );

四:文件操做:

一、file_get_contends('文件'):将整个文件内容读取到一个字符串中。

二、fopen()、fgets()、fread()、fclose() 操做文件。

三、判断文件是否存在:
  file_exisis('路径文件'):文件是否存在。
  is_file('路径文件'):给定的路径是不是一个文件。
  is_readable与 is_writeable :文件是否可读/可写。

四、取得文件修改时间:
  fileowner( $filename ):获取文件全部者。
  filectime( $filename ):建立时间。
  filemtime( $filename ):修改时间。
  fileatime( $filename ):访问时间。

五、文件大小:
  filesize( $filename ):文件大小是以字节数表示的。

5、时间与日期:

一、时间戳:time();

二、获取日期:date( 时间格式 ,时间戳 )。

三、strtotime('2017-05-01'):返回时间戳。 strtotime( "+1 day" ):返回当前日期和时间加1天的时间戳。

四、gmdate( 时间格式,时间字符串 ):格式化成格林威治标准时间。比北京时间晚8个小时。

6、图形操做:

一、暂略。

七:异常处理:

一、

8、数据库操做:

一、mysql数据库链接:$link = mysql_connect( 主机名,数据库用户,数据库密码 );
  链接数据库后,经过mysql_select_db('数据库名')来选择数据库。
  指定当前链接的字符编码:mysql_query( "set names 'utf8' ")。

二、数据库查询:mysql_query( sql语句 )。  默认使用最近的数据库链接进行查询,多个链接能够用参数指定数据库:mysql_query( sql语句,$link )。    

相关文章
相关标签/搜索