PHP基础函数、自定义函数以及数组

今天的主要内容是php基础函数、自定义函数以及数组,

内容有点碎,但是对于初学者来说比较重要,下面是对今天所讲内容的整理:

 1 php的基本语法和自定义函数

(1)输出语句 echo  可以输出多个字符串,用逗号隔开

                    print   只能输出一个字符串,返回值是TRUE 或者FALSE

                    print_r  主要用于数组的输出

                    var_dump 可以显示出输出值得输出类型

(2)数据类型   获取类型  gettype()    注:JS中用tyeof()测试用

 (3)变量定义  isset() 表示变量是否定义

                      unset() 变量清除

                     empty()   判断变量是否为空

                     & 取地址

(4)   运算符    其中之前没有见过的是三元运算符 ?:   例如(exp1)?(exp2):(exp3)      如果exp1的返回值是TRUE  那么执行 exp2  如果返回值是FALSE  那么执行:后面的exp3  相当于if..else..

(5) 语句   分支语句  if..else    switch..case

                 循环语句  for(){}    while

(6) 常见函数   随机函数 random(a,b) 表示a 到b之间的随机数

                       获取当前时间  time() 表示时间戳; date(y-m-d  h:i:s) 注意date_default_timezone_set("Asia/shanghai") 或者 date.timezone=Etc/GMT-8

                       strtotime() 把时间转化成时间戳

 (7)字符串处理  strlen 字符串长度

                        strcasecamp 字符串长度比较  不区分大小写,相同返回值用0

                       strtolower  转小写      strtoupper   转大写

                       explode ()   拆分字符串,拆分成数组

                       $str0='3|4|6';
$str=explode('|', $str0);
var_dump($str); 输出结果为


                        implode()  数组转成字符串    例如:

                $arr=array('x','y',3);
var_dump(implode($arr)) 输出结果为 string(3)"xy3"

                       substr_replace  字符串的一部分替换为另一个字符

                       str_replace 以其他字符替换其中的一些字符

                        substr()  截取字符串

(8)正则表达式   主要是preg-match();preg-replace()的使用

2 数组

(1)数组的定义

             $arr=array('x','y',3)

             $arr=array('x'=>'a', 'y'=>'b','z'=>'c', 2=>88)

(2)常用函数

             in_array()  检查数组中是否有存在值

              array_reverse()    把数组中的元素顺序进行翻转

             array_merge()    把数组进行组合   例如:

    $arr=array('x'=>'a', 'y'=>'b','z'=>'c', 2=>88, 7=>11);
$arr1=array('x','y',5);
var_dump(array_merge($arr,$arr1))

posted @ 2017-02-13 08:44  小艾—21克的爱  阅读(181)  评论(0编辑  收藏  举报