十、PHP
If...Else
语句
条件语句用于根据不同条件执行不同动作。
PHP
条件语句
if
语句用于仅当指定条件成立时执行代码。
if...else
语句
在条件成立时执行一块代码,条件不成立时执行另一块代码,请使用 if....else
语句。
if...elseif....else
语句
在若干条件之一成立时执行一个代码块
elseif
和 else if
完全同效果,elseif
是 PHP
为 else if
专门做到容错版。更准确更严格的写法为后者: else if
你觉得最后这两个实例的运行结果不对,那是因为自 PHP5.0
开始,用PHP
获取系统时间时,时间比当前时间少 8
个小时。原因是 PHP.ini
中没有设置 timezone
时,PHP
是使用的 UTC
时间,所以在中国时间要少 8 小时。因此你的时间都要 -8,所以代码是没问题的。
十一、PHP Switch
语句
switch
语句用于根据多个不同条件执行不同动作。
如果您希望有选择地执行若干代码块之一,请使用 switch
语句。
首先对一个简单的表达式 n
(通常是变量)进行一次计算。将表达式的值与结构中每个 case
的值进行比较。如果存在匹配,则执行与 case
关联的代码。代码执行后,使用 break
来阻止代码跳入下一个 case
中继续执行。default
语句用于不存在匹配(即没有 case
为真)时执行。
十二、PHP
数组
数组能够在单个变量中存储多个值
数组是什么?
数组可以在单个变量中存储多个值,并且您可以根据键访问其中的值。
在 PHP
中创建数组
array()
函数用于创建数组
数值数组 - 带有数字 ID
键的数组
关联数组 - 带有指定的键的数组,每个键关联一个值
多维数组 - 包含一个或多个数组的数组
PHP
数值数组
自动分配 ID
键
人工分配 ID
键
获取数组的长度 - count()
函数
count()
函数用于返回数组的长度(元素的数量)
遍历数值数组
遍历并打印数值数组中的所有值,您可以使用 for
循环
PHP
关联数组
使用您分配给数组的指定的键的数组。
遍历关联数组
遍历并打印关联数组中的所有值,您可以使用 foreach
循环
多维数组