PHP を使用してうるう年の例を決定する

*文
リリース: 2023-03-18 08:54:02
オリジナル
4318 人が閲覧しました

この記事は初心者向けの学習ガイドです。判断はプログラミングの基本的な構文であり、最も重要です。この記事では、初心者が PHP での判定の使用に慣れるために、送信されたデータに対する判定の例を使用します。

//2 つの基本的な知識ポイント:
//1. 非提出アクセスを禁止するにはどうすればよいですか?
== POSTデータに送信ボタンの名前の値があるかどうかでページ送信かどうかを判断します
//2. データ型変換: フォームフォームで送信された年番号が文字列型であることがわかります。 PHPで受信したものを変換するにはどうすればよいですか?
==動作中に'2000'+0をint型に自動変換して変換

        <h3 align="center">查询闰年</h3>
        <form action="" method="post">
            <input type="text" name="year" value="">
            <input type="submit" value="查询" name="chaxun">
        </form>
ログイン後にコピー
//未提交时抑制‘非法访问’提示
if(empty($_POST)){echo &#39;请输入年份&#39;;return;}
 
//不是点击提交按钮过来的,禁止访问
if(isset($_POST[&#39;chaxun&#39;])){
        $year = $_POST[&#39;year&#39;];
}else{
        echo &#39;非法访问&#39;;
        return;
}
//此时post过来的数据类型是字符串类型&#39;2000&#39;,判断是否是数值型,并通过$year+0转换为数字类型
if(is_numeric($year)){$year = $year + 0;}else{die(&#39;非法输入&#39;);}
 
//注:测试数据类型 echo gettype($year);//此时$year是数字类型,判断是否是整数
 
if(is_int($year)){
        //主程序
        if($year<1000 or $year>9999){die(&#39;超出查询范围&#39;);
        }elseif($year%4 == 0 && $year%100!=0 || $year%400==0){
                echo $year.&#39;是闰年&#39;;
        }else{echo $year.&#39;是平年&#39;;}
 
}else{echo &#39;请输入四位整数数字&#39;;}
ログイン後にコピー
rree

関連書籍:

はじめてのPHP入門 - 基本文法 php7文法 PHP開発実践 崇高なphp文法チェック1200例

PHPの文法(構文)

PHP基本チュートリアル2 php7 php環境構築 phpの初心者から上級者まで

以上がPHP を使用してうるう年の例を決定するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート