分支结构与循环语句

原创 2018-12-28 17:49:38 425
摘要://综合实例  分支结构 与 循环语句 function user($num){     if ($num > 5){         $name = '爸爸'
//综合实例  分支结构 与 循环语句
function user($num){
    if ($num > 5){
        $name = '爸爸';
    }else{
        $name = '妈妈';
    }
    $week = mt_rand(1,7);
    $tv = function ($name) use($week){
        switch ($week){
            case 1:
                return $name.'说今天是星期一:看CCTV1';
                break;
            case 2:
                return $name.'说今天是星期二:看CCTV2';
                break;
            case 3:
                return $name.'说今天是星期三:看CCTV3';
                break;
            case 4:
                return $name.'说今天是星期四:看CCTV4';
                break;
            case 5:
                return $name.'说今天是星期五:看CCTV5';
                break;
            case 6:
                return $name.'说今天是星期六:看CCTV6';
                break;
            default :
                return $name.'说今天是星期天:看CCTV7';
                break;
        }
    };
    $tv1 = function (callable $tv) use($name){
        return $tv($name);
    };
    echo $tv1($tv);
}
function main($a){
    return $a(mt_rand(1,10));
}
echo main('user'),'<hr>';

// 99乘法表 for循环
for ($i=1;$i<10;$i++){
    for ($j=1;$j<=$i;$j++){
        $num = $i * $j;
        if ($num>=10){
            echo "$i * $j = ".$num."&nbsp;&nbsp;";
        }else{
            echo "$i * $j = ".$num."&nbsp;&nbsp;&nbsp;&nbsp;";
        }
    }
    echo '<br>';
}

//while循环 和 do...while 循环   三角星号
$min = 1;
$max = 7;
$data = range($min,$max);        // range 生成指定范围的连续数组
$count = count($data);
$i = 0;
while ($i<$count){
    $m=6;
    while ($m>$i){
        echo "&nbsp;&nbsp;&nbsp;";
        $m--;
    }
    $j=0;
    do {
        echo '*';
        $j++;
    }while($j<(2*$i+1));
    echo '<br>';
    $i++;
}


批改老师:天蓬老师批改时间:2018-12-28 17:59:31
老师总结:你的 循环案例写得不错, 很经典

发布手记

热门词条