语句

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

<?php
$a=9;
$b=5;
if($a>$b)
{
echo $a."比".$b."大";
}
else
{
echo $a."比".$b."小";
}
$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; }
for($e=0;$e<10;$e++)//$不要忘记写
{
echo "这是第".$e."次循环<br />"; } $f=0;
while($f<10)
{
echo "这是while循环出来的代码<br />";
$f++; ;} echo Main();
function Main()
{
echo "hello"; }; echo Main1("world");
function Main1($name)
{
echo "hello".$name; }; echo Main2(6);
function Main2($a1)
{
if($a>5)
{
return "这是大于的";
}
else
{
return "这是小于的";
}
};
?>
<br />
<?php
echo rand(1,10);
echo "<br />"; echo time();
echo "<br />"; echo date("y年m月d日 h:i:s:ms",time()); echo "<br />";
echo date("Y年M月D日 H:i:s:ms",time()); echo "<br />";
echo date("Y年M月D日 H:i:s:ms");//需要参数,字符串,date格式化参数
echo "<br />";
echo time();//取当前的日期时间,是一个UNIX时间戳
echo "<br />";
echo date("");
echo "<br />";
echo date("Y年m月d日 H:i:s");//完整
/*
y代表年份,取后两位
Y代表年份全部
m代表月份
M代表月份英文简写
d代表天
D代表英文星期几的简写
h代表小时,12小时制
H代表小时,24小时制
i代表分钟
s代表秒数
ms代表毫秒
*/
?>

代码

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. Hide-Music-Player 一个完整的音乐播放器《IT蓝豹》

    Hide-Music-Player 一个完整的音乐播放器 Hide-Music-Player 一个完整的音乐播放器,本例子主要包括几个点 (1)摇一摇进入播放器 (2)下拉展开新视图(扫描音乐) (3 ...

  2. 吴裕雄 python神经网络 水果图片识别(5)

    #-*- coding:utf-8 -*-### required libaraiedimport osimport matplotlib.image as imgimport matplotlib. ...

  3. Hadoop集群(三) Hbase搭建

    前面已经完成Zookeeper和HDFS的安装,本文会详细介绍Hbase的安装步骤.以及安装过程中遇到问题的汇总. 系列文章:   Hadoop集群(一) Zookeeper搭建 Hadoop集群(二 ...

  4. 微信小程序--分享报错(thirdScriptError Cannot read property 'from' of undefined;at pages/index/index page onShareAppMessage function TypeError: Cannot read property 'from' of undefined)

    分享功能: onShareAppMessage: function (res) { if (res.from === 'button') { // 来自页面内转发按钮 console.log(res. ...

  5. 03_java基础(五)之项目结构搭建

    1.结构图 2.dao代码编辑 package com.day01.station.dao; /** * Created by Administrator on 2018/2/1. */ public ...

  6. redis 存储java对象 两种方式

    根据redis的存储原理,Redis的key和value都支持二进制安全的字符串 1.利用序列化和反序列化的方式存储java对象我们可以通过对象的序列化与反序列化完成存储于取出,这样就可以使用redi ...

  7. BlockingQueue 解析

    阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞.试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列 ...

  8. mybatis 插件安装与使用

    安装 1.在MarketPlace 中搜索 MyBatipse  安装 2.下载MyBatipse 插件 使用 ......

  9. 数据库类型空间效率探索(三)-char

    测试环境 表信息 表数据量22.23万,占用空间44.494M 用到的sql语句 增加列:alter table t_type add column new_column char(1) defaul ...

  10. 四 sys模块

    1 sys.argv 命令行参数List,第一个元素是程序本身路径 2 sys.exit(n) 退出程序,正常退出时exit(0) 3 sys.version 获取Python解释程序的版本信息 4 ...