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;
    ?>

  • 相关阅读:
    graphite custom functions
    falcon适配ldap密码同步
    dell 远程管理卡的使用racadm
    mac 入门
    使用 kafkat 在线扩缩容 kafka replicas
    python收集jvm数据
    kafka java.rmi.server.ExportException: Port already in use
    centos6安装最新syslog-ng推送hdfs
    从 falcon api 中获取数据
    fluentd 推送 mariadb audit log
  • 原文地址:https://www.cnblogs.com/zcbing/p/6091493.html
Copyright © 2011-2022 走看看