php_基础Day5

029.时间戳函数

        时间戳是指1970 01 00:00:00到现在这一瞬间经过的秒数。

        time();返回时间戳(秒)。print_r(microtime());//返回时间戳(微秒)

        开发中应用:使用microtime测试程序的运行的时间,页面开头和结尾都使用microtime(true),相减

030.时间戳格式化

        语法:date(格式 , 当前时间戳);//格式:Y-m-d 星期N h:i:s表示年月日星期时分秒 

031.日期解析函数

        mktime();将给定的时间解析成时间戳

        strtotime("now");将这一瞬间解析为时间戳;

        strtotime("now +1 day");一天后的这一瞬间解析为时间戳;(前一天,后一天,前一月,后一月)

        checkdate(月,日,年);//检测日期是否合法;

032.字符串定义方式

        普通字符串定义:$a = "asdf";$b = 'asdfg';

        大段文本定义:$c = <<<标识符    字符串    标识符;

        $c = <<<'标识符'    字符串    标识符;

033.单双引号区别

        单引号中的转义符只能转义/和 ' ,不能解析""中的变量;双引号中的转义符都能转义,能解析""中的变量。单引号速度块,优先使用单引号。

034.字符串常用函数(学会通过手册查询函数)(还有很多查手册学习)

        strlen(字符串);//返回字符串长度,一个中文占3个字节的长度

        strpos(字符串,字符);//在字符串中查找指定字符,查找到返回位置(下标0开始),否则返回false

        str_replace(替换的字符串,替换后的字符串);//替换字符串

        strtr(源字符串,array("男"=>"女","女"=>"男"));//替换一批字符串,多种转换规则

        substr(字符串,开始位置,截取长度);//截取子字符串

        explode(分隔符,字符串);//以指定的分隔符分割字符串,返回一个数组

        implode(数组,分隔符);//以指定的分割符拼接数组中的各个字符串

035.数组声明方式

        数组声明:$arr = array('键'=>'值',......);

036.数组类型

        1.索引数组,键为连续的纯数字,不必有特殊意义

        2.关联数组,字符串做键,一般能体现该单元的内容

        3.多维数组

037.数组键规则

        如果定义数组时没有写键,直接写的每一项的值,则由左到右每一项的键为由0开始往后数;

        如果已存在1个或多个数字键,则从最大的数字键,递增生成数字键;

        如果多个键相同,则后面键的值覆盖前面键的值

        如果键为浮点数,则自动转为整数

038.操作数组单元

        增加一个单元:$arr[] = "d"; $arr[33] = "s";

        读取单元值:$arr[键];

        读取多维数组的单元值:$arr[键][键];

        修改单元的值:$arr[键] = "修改后的值";

        删除某个单元:unset($arr[键]);

039.遍历数组

        两种方法:1.使用for循环,对于0,1,2,3...递增的索引数组

        2.foreach(数组 as 键=>值){};

        count(数组);//返回数组的长度

040.数组游标操作

        current(数组);//取数组当前游标的值

        next(数组);//数组游标往后移一位

        end(数组);//数组游标移动到最后

        prev(数组);//游标往前移一位

        reset(数组);//使游标移到原来的位置

转载于:https://my.oschina.net/u/3219122/blog/862534

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值