文档章节

php_基础Day5

z
 zjnn
发布于 2017/03/19 15:41
字数 832
阅读 2
收藏 0

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(数组);//使游标移到原来的位置

© 著作权归作者所有

上一篇: php基础_Day6
下一篇: php基础_Day4
z
粉丝 0
博文 24
码字总数 15955
作品 0
淮南
程序员
私信 提问
python笔记day5

http://www.cnblogs.com/wupeiqi/articles/4938499.html python解释器执行顺序:从上到下 def foo(): -->将foo函数读入内存,但不执行函数体内容 print 'abc' -->略过这行 foo -->表示foo函数......

carrick_ma
2017/07/23
0
0
python中的模块

############################################# ################module####################### ############################################# 在 Python 中,一个.py文件就称之为一个模块......

2017lw
2017/07/26
0
0
新手如何快速打好java基础?

要打好基础,首先要知道学什么,然后有牛的老师带,然后疯狂练习。练习的时候也不能盲目练习,需要有反馈,不断增加难度,这样才能学好。最好全身心投入学习。 下面这份挺全的java基础大纲,...

JAVA大神
2017/12/01
0
0
【51单片机】(手把手教你)串口通信-基础篇

通信方式 并行 适合短距离通信,并行通信控制简单、相对传输速度快(8位一起传输)。 串行 只能一位一位的传送。 同步(了解) 建立发送方时钟对接收方时钟的直接控制,使双方达到完全同步。...

gdyht
2017/11/20
0
0
【目录导航】JAVA零基础进阶之路

【JAVA零基础入门系列】(已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day6 Java字符串 Day7 Java输入与输出...

MFrank
2018/06/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Android面试常客之Handler全解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/fnhfire_7030/article/details/79518819 前言:又到了一年...

shzwork
32分钟前
4
0
position sticky 定位

本文转载于:专业的前端网站➫position sticky 定位 1、兼容性 https://caniuse.com/#search=sticky chrome、ios和firefox兼容性良好。 2、使用场景 sticky:粘性。粘性布局。 在屏幕范围内时...

前端老手
38分钟前
4
0
CentOS 7 yum 安装 PHP7.3 教程

参考:https://www.mf8.biz/centos-rhel-install-php7-3/ 1、首先安装 EPEL 源: yum install epel-release 安装 REMI 源: yum install http://rpms.remirepo.net/enterprise/remi-release......

dragon_tech
53分钟前
4
0
Linux物理网卡聚合及桥接

Linux内部实现的bridge可以把一台机器上的多张网卡桥接起来,从而把自己作为一台交换机。同时,LInux bridge还支持虚拟端口,即桥接的不一定都是物理网卡接口,还可以是虚拟接口。目前主要表...

xiangyunyan
54分钟前
4
0
一起来学Java8(一)——函数式编程

在这篇文章中,我们将了解到在Java8下如何进行函数式编程。 函数式编程 所谓的函数式编程就是把函数名字当做值进行传递,然后接收方拿到这个函数名进行调用。 首先来看下JavaScript如何进行函...

猿敲月下码
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部