02_php运算符-流程控制-函数

目录

1php运算符…………..…………………………………………………………………………..3

2php流程控制………..…………………………………………………………………………..3

3php函数……………..…………………………………………………………………………..4

4php日期函数………..…………………………………………………………………………..5

5php字符串函数……..…………………………………………………………………………..6

 

 

1、Php运算符

1.1、     算术运算符:

+-*/%++--

1.2、     赋值运算符:

=+=-=*=.=

1.3、     比较运算符:

==!=<><><=>=? :

1.4、     错误控制运算符:

Php支持一个错误控制运算符:@。当将其放置在一个php表达式之前,该表达式可能产生的任何错误信息都被忽略掉。

1.5、     逻辑运算符:

andorxor!&&||

1.6、     字符串运算符:

..=

示例:0201.php0202.php0203.php0204.php

 

2、Php流程控制

2.1、     条件语句:

if(条件1)

{

              //代码

}

elseif(条件2)

{

              //代码

}

else

{

              //代码

}

2.2、     选择语句:

switch ($i) {
    case 0:
        print "i equals 0";
        break;
    case 1:
        print "i equals 1";
        break;
    default:
        print "i equals 2";
        break;
}

2.3、     循环语句:

1)while循环

while (expr)

{
statement;
}

2)for循环

for (expr1; expr2; expr3)
{
statement;
}

3)foreach循环是一种遍历数组的简便方法,仅能用于数组。

foreach (array_expression as $value)
statement

foreach (array_expression as $key => $value)
statement

2.4、     breakcontinue

break:结束当前 forforeachwhiledo..while或者 switch 结构的执行。
continue
:在循环结构用用来跳过本次循环中剩余的代码并开始执行下一次循环。

2.5、     return

示例:0205.php0206.php0207.php

 

3、Php函数

3.1、     自定义函数:

语法:

function 函数名称(参数1,参数2…)

{

//代码块

return 返回值;

}

引用方法:

函数名(参数);

$abc = 函数名(参数);

3.2、     内置函数:

1)、输出函数:echoprint()print_r()

注:echo是语言结构,而不是真正意义上的函数。echo (“hello”);是错误的。

    print_r()一般用于输出数组。

2)、常用函数:isset(变量)empty(变量)exit()/exit(错误内容)

Isset用于判断一个变量是否设置。

Empty用于判断一个变量是否为空,对于字符串””表示空,对于数值0表示空。

Exit()die()表示退出程序。

3.3、     包含函数:

1)require(“文件名”);

2)include(“文件名”);

3)require_once(“文件名”);

4)include_once(“文件名”);

示例:0208.php0209.php0210.php0211.php

 

4、Php日期函数

4.1date

string date ( string format [, int timestamp])

y 替换成2位的年号.
Y 4
位年号

M 替换成月份的英文简称.
m
替换成月份数.
d
替换成日数.
H
替换成小时数(24小时制).
h
替换成小时数(12小时制).

i 替换成分钟数.
s
替换成秒数.
A
替换成"AM""PM".
a
替换成"am""pm".

例如:
$d1 = date(“Y-m-d”);
返回:2007-02-23 (当前日期)

4.2mktime

int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]])
返回unit时间戳,数据库中用int型与之对应。

$aa= mktime(); //当前时间戳

$bb=mktime (0,0,0,12,32,1997);

 

可使用date函数将其变成常规时间格式:如

echo date ("M-d-Y", mktime (0,0,0,1,1,1998));

4.3、计算时间差:

php中,计算两个时间的间隔,直接用这两个时间相减即可,得到的是时间差的秒数。

其中,如果是字符串格式的时间,先用strtotime转换为时间戳格式。

$time1= strtotime(“2007-09-20 12:12:12”);
$time2=mktime();
$day=round(($time2-time1)/3600/24);
echo “
时间差(天数):”.$day;

示例:0212.php0213.php

 

5、Php字符串函数

5.1、字符串函数:

示例:0214.php

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值