if语句

<?php

if ($a = "some string") {        // 就算括号中不是bool值,php也会自动转换为bool值 上一节写过各个类型转换bool值
    // 如果是true所做的操作
}

if (3 == 4) {

} else {
    // 如果是false所做的操作
}

$score = 90;
if ($score >= 90) {

} else if ($score >= 80) {
    // 当第一个if语句为false的话 进行第二次条件判断
} else {
    // 如果else if也是为false 进行else代码块
}

?>

switch语句

注意:php不像swift那样不用加break,而且只能用于准确的值判断,case中只能是一个整数或一个字符串。

<?php

$status = (int)$_GET['status'];
switch ($status) {
    case 0:                    // 只能进行变量的比对 不能像swift那样:"case 0...3:"
        echo "登陆成功";
        break;

    case 1:
        echo "VIP用户";
        break;

    case 2:
        echo "管理员用户";
        break;

    default:
        echo "账户存在异常";
        break;
}
?>

while循环

while内也可以用if语句判断某个条件来break循环。

<?php

$i = 1;
while ($i <= 10) {
    echo $i;
    $i++;
}
?>
<?php

$i = 1;
do{
    // 先会执行一次代码后再进行判断要不要循环。
    $i += 99;
}while($i < 100);

?>

for循环

<?php

for ($i = 1; $i <= 100 ; $i++) { 

}

?>

最新文章

  1. iOS开发小技巧--实现毛玻璃效果的方法
  2. Emacs和Ultra Edit列编辑模式
  3. django 单独测试模块
  4. Eclipse下运行Maven项目提示缺少maven-resources-plugin:2.4.3
  5. Microsoft AzureStorageAccount for Powershell
  6. php5.5以上的版本 开启curl
  7. objective-c 中数据类型之中的一个 几何数据类型(CGPoint,CGSize,CGRect)
  8. 系统学习java高并发系列三
  9. JDOJ-P1260 VIJOS-P1083 小白逛公园
  10. 关于CI框架访问数据库类提示Call to undefined function mysqli_init()
  11. &quot;AWT-EventQueue-0&quot; java.lang.UnsatisfiedLinkError: no freetype in java.library.path
  12. Desert King POJ - 2728(最优比率生产树/(二分+生成树))
  13. javascript小实例,拖拽应用(一)
  14. P2010 回文日期 题解
  15. c# int类型的转datetime类型
  16. Linxu系统下JDK1.7(rpm)安装
  17. servlet转发重定向
  18. leetcode76
  19. Spring Bean 的生命周期,如何被管理的?
  20. [转]Angular2 使用管道Pipe以及自定义管道格式数据

热门文章

  1. 键盘工具栏的快速集成--HcCustomKeyboard
  2. Java优先级队列实现
  3. CentOS 7 安装virtualBox
  4. 《编写高质量代码》CSS部分总结
  5. mysql 5.5 win7安装最后一步总是停止响应
  6. 将系统日期转化为sharepoint日期
  7. arguments 函数内部属性
  8. C# IO操作(四)大文件拷贝(文件流的使用)、文件编码
  9. UIButton关于setFont方法过时的解决方法
  10. (转)QRCODE二维码介绍及常用控件推荐