php入门教程(3): php 流程控制语句
1. 顺序
1) 输出语句
² print 同时只能输出一个字符串
² echo 同时能输出多个字符串
$hello = "你好啊! ";
$wel = "欢迎访问本网站!<br />";
print $wel;
echo $hello,$wel;
² printf 格式化输出字符串
语法:printf(格式字符串, 变量1, 变量2……);
格式字符串:
%d : 十进制数字
%s : 字符串
printf("价格为:%d ; 数量: %s 个", $price, 555);
² sprintf 功能和printf很相同, 只不过不输出, 而是将字符串格式化后返回
echo sprintf("价格为:%d ; 数量: %s 个", $price, 555);
2. 分支
1) if else
² if (条件)
{
}
² if (条件)
{
}
else
{
}
² if (条件)
{
}
else if (条件)
{
}
else if (条件)
{
}
else
{
}
2) switch
switch (表达式)
{
case “值1”:
语句;
break;
case “值2”:
语句;
break;
。。。。。。
default:
语句;
break;
}
3. 循环
1) while (条件)
{
语句;
}
2) do
{
语句;
}
while (条件)
3) for
4) foreach
4. 跳转语句
1) break 跳出本层循环
2) continue 跳出本次循环