zoukankan      html  css  js  c++  java
  • 两个小案例

    1.(函数,逻辑)定义一个函数,该函数用于判断所给的年份数是否是一个闰年(即返回一个bool值)。

    (闰年判断规则 4年一闰 100年不闰 400年再闰)

    <?php
    // 1.定义一个函数,该函数用于判断所给的年份数是否是一个闰年(即返回一个bool值)。
    // 闰年判断规则 4年一闰 100年不闰 400年再闰
    function years($year){
    // 这里我使用三目运算 如果左边肯定是 能被4整除且能整除100 右边整除400 包含了4的
    // 所以我使用三目运算 要么左边成立 要么右边成立 两个都不成立 就 false
    // 整除400 如果能 就返回true 不能就返回false
    // if($year%4==0 && $year%100!=0 || $year%400 == 0 ? 1 :0 ){
    // echo $year.'是闰年';
    // }else{
    // echo $year.'不是闰年';
    // }
    if($year%4==0 && $year%100!=0){
    echo $year.'是闰年';
    }elseif($year%400 == 0 ? 1 :0 ){
    echo $year.'是闰年';
    }else{
    echo $year.'不是闰年';
    }

    }
    years(2008);

    ?> 

    2.制作验证码

    <?php

    // 1,拼凑出一个数组,里面有大小写英文字母和数字(range和array_merge)
    $arr = array_merge(range('A','Z'),range('a','z'),range(0,9));
    // 2,打乱该数组(shuffle)
    shuffle($arr);
    // 3,利用array_rand随机获取若干个该数组的下标(键)
    $rand_keys = array_rand($arr,4);
    // 4,依次根据数组的键获得数组的值,拼凑到一起(foreach遍历)
    $str = '';
    foreach($rand_keys as $value) {
    $str .= $arr[$value];// $rand_keys中的值$value就是原数组$arr中的键
    }
    // 5,输出验证码字符串
    echo $str;
    ?>

  • 相关阅读:
    matplotlib formatters
    matplotlib locators
    mysql> 12 simple but staple commands
    mysql--> find your databases' local position
    ubuntu16.04安装caffe常见问题及其解决方案
    gitlab使用说明
    vim配置摘要
    shell 提示符个性化设置
    python拼接参数不确定的SQL时防注入问题--条件语句最后拼入
    python_opencv ——图片预处里(二)
  • 原文地址:https://www.cnblogs.com/zcbing/p/6091493.html
Copyright © 2011-2022 走看看