一.时间日期函数库
 1.安装:时间日期函数库PHPCORE组成部分
 2.
  (1)date_default_timezone_set(string $timezone)
          设置时区
     说明:
     a.  默认UTC
     b.设置中国时区
      (a)PRC
      (b)Asia/Shanghai
      (c)Asia/Chongqing
      (d)php.ini date.timezone=PRC
  (2) date_default_timezone_get():获得时区
  
  (3) date:格式化一个本地时间/日期
   string date ( string $format [, int $timestamp ] )
   说明:
    a.$format的值
      Y: 四位的年(year)
      m: 两位的月 (month)
      d: 两位的日 (day)
      H: 两位的小时(hours)
      i:两位的分钟 (minutes)
      s:两位的秒  (seconds) 
      w:一周中的星期几 (0-6 0代表星期日 week)
    b.$timestamp
      (a)参数省略 ,默认值  time()
      (b)time: 时间戳: 从 1970年01月01日 
               00:00:00到现在的秒数
      
  (4) time: 返回当前的 Unix 时间戳
  (5) strtotime: 将任何英文文本的
             日期时间描述解析为 Unix 时间戳
  
  (6) mktime:取得一个日期的 Unix 时间戳
      
  (7) microtime:返回当前 Unix 时间戳和微秒数
     
     说明:microtime(true)以浮点数返回时间戳和微秒数
     
二.数学函数库
  (1) floor:舍去法取整(向下取整)
  (2) ceil:进一法取整(向上取整)
  (3) round:对浮点数进行四舍五入 
       float round ( float $val 
          [, int $precision = 0])
          例如: echo round(4.6);//5
          echo round(4.789,2)//4.79
  (4) pow:求次幂
  (5) sqrt:开平方
  (6) abs:求绝对值
  (7) max:求最大值
  (8) min:求最小值
  (9) rand:获得随机整数
  (10) mt_rand:获得更好随机整数

三.循环
 1.什么时候用循环:重复的事情用循环,有规律的事情
                                 用循环
 2.for循环
  for(expr1;expr2;expr3){
    ...
  }
  说明:
   expr1:无条件执行一次,对变量赋初始值
   expr2:每次循环时执行的语句,作用:判断
                   循环进入的条件(循环终止条件)
   expr3:每次循环后执行的语句(循环体最后)
                   作用:变量步长(增量或减量)
 3. for 特殊使用
  (1) 省略表达式
    for(;;){
      ...
    }
  (2)for中每个表达式可以有多条语句,
          并且每条语句用逗号隔开
    说明:
     a.第一个表达式和第三个表达式多条语句
     b.第二条表达式只执行最后一条语句
  
  4.while,do...while
    (1)格式
    while(循环终止条件){
      ...
    }
    do{
      ...
    }while(循环终止条件)
   
     说明:
    a. for,while先判断后执行
       do...while先执行后判断
    b.当第一次条件为假时,do...
      while比while多执行一次
    c.for 精确次数的循环,
      while 不定次数的循环
  
  5. break,continue
   (1)break用在 switch,循环
            作用结束程序执行,如果在循环
            只结束一层循环
   (2)continue 用在 switch,循环
         如果switch中 与break 功能相同。
         如果在循环中跳过当前执行的语句中

后面的代码,而执行下一次循环

 

【day05】php的更多相关文章

  1. Python学习【day05】- Python文件处理

    一.打开文件 对文件的操作主要为三步:1.打开文件,得到文件句柄.2.通过句柄对文件进行操作.3.关闭文件 # 默认打开模式为r,encoding默认为系统文件编码 f=open('F:/Go.txt ...

  2. 函数和常用模块【day05】:迭代器(六)

    本节内容 1.简书 2.可迭代对象 3.迭代器 4.rang方法 5.总结 一.简述 我们经常使用for循环去遍历一些序列数据,但是我们有的时间发现for循环的效率很低,而且很占用了大量的硬件资源,但 ...

  3. 函数和常用模块【day05】:文件目录开发规范(七)

    本节内容 1.背景 2.设计目录结构的好处 3.关于readme的内容 4.关于requirements.txt和setup.py 5.关于配置文件的使用方法 一.背景 "设计项目目录结构& ...

  4. 函数和常用模块【day05】:不同目录间进行模块调用(八)

    本节内容 1.背景 2.函数功能解释 3.绝对路径和相对路径 4.不同目录间进行模块调用 一.背景 之前写了软件开发目录规范这篇博客,相信很多人都已经知道,我们在写程序时需要遵循一定的规范,不然,就算 ...

  5. 函数和常用模块【day05】:装饰器高潮(三)

    本节内容 1.概述 2.装饰器定义 3.装饰器定义 4.带参数的生成器 一.概述 我们之前介绍了大幅片的内容,感觉跟装饰器半毛钱关系都没有,其实不然,我们分别详细阐述了高阶函数和内置函数,下面我们就来 ...

  6. 函数和常用模块【day05】:生成器(四)

    本节内容 1.概述 2.列表生成式 3.生成器 4.函数实现生成器 5.生成器表达式 一.概述 我们在使用一组数据时,通常情况下会定义一个列表,然后循环里面的元素,但是你想过没有,如果你只需要使用列表 ...

  7. 函数和常用模块【day05】:装饰器前戏(二)

    本节内容 嵌套函数 局部作用域和全局作用域的访问顺序 一.嵌套函数 1.定义 在一个函数的函数体内,用def 去声明一个函数,而不是去调用其他函数,称为嵌套函数. 1 2 3 4 5 6 7 8 9 ...

  8. 函数和常用模块【day05】:装饰器前奏(一)

    本节内容 定义 原则 实现装饰器的储备知识 函数及变量 高阶函数 一.定义 1.装饰器:本质是函数. 2.功能:用来装饰其他函数,顾名思义就是,为其他的函数添加附件功能的. 二.原则 不能修改被装饰函 ...

  9. 函数和常用模块【day05】:生成器并行计算(五)

    本节内容 1.概述 2.生成器执行原理 3.send()和__next__()方法的区别 4.yield实现并行效果 一.概述 之前只是介绍生成器,那有些同学就说了,这个生成器除了能节省资源,提高工作 ...

随机推荐

  1. 网络聊天室---node.js中net网络模块TCP服务端与客户端的使用

    //1.简单创建 net服务器 // const net = require("net"); // const server = net.createServer((c)=> ...

  2. C# - WinFrm应用程序调用SharpZipLib实现文件的压缩和解压缩

    前言 本篇主要记录:VS2019 WinFrm桌面应用程序调用SharpZipLib,实现文件的简单压缩和解压缩功能. SharpZipLib 开源地址戳这里. 准备工作 搭建WinFrm前台界面 添 ...

  3. jenkins支持git分支发布

    https://blog.csdn.net/wc1695040842/article/details/102228804 核心就是需要安装一个Git Parameter 的插件结合使用. 如果同时有多 ...

  4. node-sass安装失败处理办法

    参考: https://npm.taobao.org/mirrors https://lzw.me/a/node-sass-install-helper.html 设置环境变量安装 SASS_BINA ...

  5. C# 矢量图EMF 总结

    个人知识记录.如果有用请点赞,否则勿喷.忽略. 个人站点:https://i.cnblogs.com/EditPosts.aspx?opt=1 注意:句柄的操作1.创建 代码如下: Metafile ...

  6. java基础(14):Eclipse、面向对象、自定义数据类型的使用

    1. Eclipse的应用 1. 常用快捷操作 Ctrl+T:查看所选中类的继承树 例如,在下面代码中,选中Teacher类名,然后按Ctrl+T,就会显示出Teacher类的继承关系 //员工 ab ...

  7. Java生鲜电商平台-秒杀系统微服务架构设计与源码解析实战

    Java生鲜电商平台-秒杀系统微服务架构设计与源码解析实战 Java生鲜电商平台-  什么是秒杀 通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动 比如说京东秒杀,就是一种定时定量秒杀,在规定 ...

  8. python基础—条件语句

    一.Python基础 1.第一句python print('hello,world') Q: 后缀名可以任意? A:  导入模块时,如果不是.py后缀,会出错. 2.两种执行的方式: -python解 ...

  9. C#NPOI对Excel的操作、导入导出时异常处理、最全的NPOI资料在这里~

    一.Excel理论知识 最新版NPOI2.4.1链接:https://pan.baidu.com/s/1iTgJi2hGsRQHyw2S_4dIUw  提取码:adnq • 整个Excel表格叫做工作 ...

  10. MAC TXT文本

    Mac系统下.txt格式的纯文本怎么保存? 作者:佚名 字体:[增加 减小] 来源:互联网 时间:06-02 14:29:23 我要评论 Mac系统下.txt格式的纯文本怎么保存?.txt是个用途广泛 ...