语句

1、分支语句

(1)if
例子:
$a=9;
$b=5;
if($a>$b)
{
echo $a."比".$b."大";
}
else
{
echo $a."比".$b."小";
}
(2)if...else...
(3)if...else if...else
(4)if的嵌套
(5)switch..case..
例子:
$c=2;
switch($c)
{
case 1:
echo "11111";
break;

case 2:
echo "22222";
break;

case 3:
echo "33333";
break;

case 4:
echo "44444";
break;

case 5:
echo "55555";
break;

}

2、循环语句

(1)for 循环

for($e=0;$e<10;$e++){} // $ 不要忘记写

(2)while 循环

函数:

1、四要素:函数名 参数 函数体 返回类型

C#或Java里的定义方法
public void Main(int a,int b)
{
函数体;
}

function Main()
{
echo "hello";

}

mixed:var可以写任何类型的
string:固定类型
[]可以写,也可以不写
$...可以写任何数量个

常用函数:
1、随机数生成:rand(1,100);可以有两个参数,两个整数,限定随机数的范围
2、日期时间的函数:
time():取当前的日期时间,是一个UNIX时间戳
date():需要一个参数(格式化字符串),可以直接取出当前的日期时间并格式化显示
date();需要两个参数,格式化显示任何一个日期时间类型的数据

echo date("Y年m月d日 H:i:s");//完整 推荐

3.修改默认时区:
在php的配置文件php.ini中找到date.timezone = Europe/Paris将Europe/Paris改为Etc/GMT-8

  1. <?php
  2. $a=9;
  3. $b=5;
  4. if($a>$b)
  5. {
  6. echo $a."比".$b."大";
  7. }
  8. else
  9. {
  10. echo $a."比".$b."小";
  11. }
  12. $c=2;
  13. switch($c)
  14. {
  15. case 1:
  16. echo "11111";
  17. break;
  18.  
  19. case 2:
  20. echo "22222";
  21. break;
  22.  
  23. case 3:
  24. echo "33333";
  25. break;
  26.  
  27. case 4:
  28. echo "44444";
  29. break;
  30.  
  31. case 5:
  32. echo "55555";
  33. break;
  34.  
  35. }
  36. for($e=0;$e<10;$e++)//$不要忘记写
  37. {
  38. echo "这是第".$e."次循环<br />";
  39.  
  40. }
  41.  
  42. $f=0;
  43. while($f<10)
  44. {
  45. echo "这是while循环出来的代码<br />";
  46. $f++;
  47.  
  48. ;}
  49.  
  50. echo Main();
  51. function Main()
  52. {
  53. echo "hello";
  54.  
  55. };
  56.  
  57. echo Main1("world");
  58. function Main1($name)
  59. {
  60. echo "hello".$name;
  61.  
  62. };
  63.  
  64. echo Main2(6);
  65. function Main2($a1)
  66. {
  67. if($a>5)
  68. {
  69. return "这是大于的";
  70. }
  71. else
  72. {
  73. return "这是小于的";
  74. }
  75. };
  76. ?>
  77. <br />
  78. <?php
  79. echo rand(1,10);
  80. echo "<br />";
  81.  
  82. echo time();
  83. echo "<br />";
  84.  
  85. echo date("y年m月d日 h:i:s:ms",time()); echo "<br />";
  86. echo date("Y年M月D日 H:i:s:ms",time()); echo "<br />";
  87. echo date("Y年M月D日 H:i:s:ms");//需要参数,字符串,date格式化参数
  88. echo "<br />";
  89. echo time();//取当前的日期时间,是一个UNIX时间戳
  90. echo "<br />";
  91. echo date("");
  92. echo "<br />";
  93. echo date("Y年m月d日 H:i:s");//完整
  94. /*
  95. y代表年份,取后两位
  96. Y代表年份全部
  97. m代表月份
  98. M代表月份英文简写
  99. d代表天
  100. D代表英文星期几的简写
  101. h代表小时,12小时制
  102. H代表小时,24小时制
  103. i代表分钟
  104. s代表秒数
  105. ms代表毫秒
  106. */
  107. ?>

代码

PHP 语句和时间函数的更多相关文章

  1. PHP——语句和时间函数

    语句 1.分支语句 (1)if例子:$a=9;$b=5;if($a>$b){ echo $a."比".$b."大"; }else{ echo $a.&qu ...

  2. 必须会的SQL语句(七)字符串函数、时间函数

    字符串函数   1.大小写转换    --upper 转化成大写    --lower  转换成小写    select upper('AsaR')   2.长度    --len 字数    --d ...

  3. 部分具有统计功能的TSQL语句(例如DBCC语句,全局函数,系统存储过程)

    部分具有统计功能的TSQL语句(例如DBCC语句,全局函数,系统存储过程) 这些功能也能帮助用户了解和监控SQLSERVER的运行情况 DBCC语句,DBCC语句是SQL2005的数据库控制台命令 D ...

  4. MySQL数据库学习笔记(五)----MySQL字符串函数、日期时间函数

    一.常见字符串函数: 1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左 ...

  5. SQL 语句转换格式函数Cast、Convert 区别

    SQL 语句转换格式函数Cast.Convert CAST和CONVERT都经常被使用.特别提取出来作为一篇文章,方便查找. CAST.CONVERT都可以执行数据类型转换.在大部分情况下,两者执行同 ...

  6. [转]ORACLE日期时间函数大全

    本文转自:http://www.cnblogs.com/chuncn/archive/2009/04/29/1381282.html ORACLE日期时间函数大全 TO_DATE格式(以时间: ::2 ...

  7. mysql日期时间函数2

    win7可以设定每周从哪一天开始,win2003等不能方便的修改.有的是周日开始,有的是周一开始.而工作中有的时候每周是从周六开始算的,有些数据需要按周统计,那么那种方式比较好呢?   通过下面的研究 ...

  8. PLSQL常用时间函数

    body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI ...

  9. MySQL常用时间函数

    官方文档:Date and Time Functions Name Description ADDDATE() Add time values (intervals) to a date value ...

随机推荐

  1. nagiosQL访问时报错PHP message: PHP Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

    nagiosQL安装环境: CentOS release 6.4 (Final) php-5.5.4 nagiosql_320 nginx version: nginx/1.2.3 安装一切正常,当访 ...

  2. zookeeper 集群配置采坑 Connection refused WARN [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:QuorumCnxManager@584] - Cannot open channel to 3 at election address slave2/192.168.127.133:3888

    坑一: Cannot open channel to at election address slave1/ java.net.ConnectException: Connection refused ...

  3. 虚拟机 安装 CentOS7

    初次接触CentOS,最好是在虚拟机中安装: 因为CentOS的安装选项有很多,不理解的情况下千万不要在物理机上尝试: 不然可能出现这种情况:安装好以后,只有黑色的屏幕,只能在里面敲命令:这对于新手来 ...

  4. openssl数字证书常见格式 协议

    证书主要的文件类型和协议有: PEM.DER.PFX.JKS.KDB.CER.KEY.CSR.CRT.CRL .OCSP.SCEP等. PEM – Openssl使用 PEM(Privacy Enha ...

  5. 为什么要用MarkDown?

    [为什么要用MarkDown?] 大部分作家用 Word 或 Pages 写作,过去的文档也大都以 .doc, .docx 格式或是 Pages 格式储存.还有人为了保证文稿发给谁都能正常打开,会用 ...

  6. Numeric Type Attributes

    [Numeric Type Attributes]  INT(4) specifies an INT with a display width of four digits. This optiona ...

  7. java和c#中String

    java中: c#中: 1.拼接字符串 sql语句中 in() str="'001','002','003'";至于产生string就这样  str1="'001'&qu ...

  8. 模拟银行业务的JS实现

    /*开户.存款.挂失.补卡.取款.转账.余额查询.密码修改.交易查询.锁定账号.解锁账号等*//*C#第7天 请参考by-Qy*/ using System;using System.Collecti ...

  9. centos7.2 +cloudstack 4.11 +KVM +ceph 安装配置(网卡带聚合)

    系统安装,注意:管理节点版本是有要求的,配置为centos 7.2 最小安装版本(非最小化安装). 系统分区要求 /boot/efi 200MB / 100G /var 100G swap 0 其它给 ...

  10. VM 端口映射问题

    环境: 宿主机:WIN 10 --192.168.9.87 虚拟机:CentOS ---192.168.255.129 联通模式:NAT模式 一.VM做端口映射 1.为了方便管理,设置虚拟机为静态IP ...