今天的课程,老师主要介绍了简单计算器的编程方法和流程控制中循环的相关内容,以及数组的相关知识。

    一、总结

    1.if选择的简便写法:

    $a = 123;
    if($a == 123){
    $b = 1;
    }else{
    $b = 0;
    }

    可以简写为$b = ($a == 123)?1:0;(条件?如果条件成立:如果条件不成立)

    2.跳转网页(详见下面截图)

   (1)在js中:命令:window.location.href = "./jsq.html";

   (2)在php中:命令:header("refresh:5;url='./jsq.html'");

    3.流程控制:循环

   (1)while:while(条件){循环体}; do{循环体}while(条件);(很少用)

   (2)for:for(变量初始值; 条件; 变化量) {循环体}.

    4.数组

   (1)分类:索引数组:使用数字下标(如$a = [1,23.5,'abc'];);关联数组:使用自定义下标(如:$b = ['name'=>'张', 'sex'=>'男', 'age'=>'18'])

   (2)注意问题

     <1>$a[] 的下标是之前的最大的下标加上1;
     <2>覆盖,如果对同一个下标变量重复赋值,之后的会覆盖之前的。

   (3)数组中的循环(foreach):foreach (数组变量 as [自定义下标变量 =>] 自定义值变量) {相关操作
  }

 

    二、简单计算器的编程方法

 

 

PHP课程总结20161214_数组

 

    三、网页跳转

 

 

PHP课程总结20161214_数组_02

 

PHP课程总结20161214_数组_03

 

    四、用while输出十行十列表格

 

 

PHP课程总结20161214_循环_04

 

    五、数组中foreach的用法

 

 

PHP课程总结20161214_数组_05