この記事は初心者向けの学習ガイドです。判断はプログラミングの基本的な構文であり、最も重要です。この記事では、初心者が 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 '请输入年份';return;} //不是点击提交按钮过来的,禁止访问 if(isset($_POST['chaxun'])){ $year = $_POST['year']; }else{ echo '非法访问'; return; } //此时post过来的数据类型是字符串类型'2000',判断是否是数值型,并通过$year+0转换为数字类型 if(is_numeric($year)){$year = $year + 0;}else{die('非法输入');} //注:测试数据类型 echo gettype($year);//此时$year是数字类型,判断是否是整数 if(is_int($year)){ //主程序 if($year<1000 or $year>9999){die('超出查询范围'); }elseif($year%4 == 0 && $year%100!=0 || $year%400==0){ echo $year.'是闰年'; }else{echo $year.'是平年';} }else{echo '请输入四位整数数字';}rree
関連書籍:
はじめてのPHP入門 - 基本文法 php7文法 PHP開発実践 崇高なphp文法チェック1200例
PHP基本チュートリアル2 php7 php環境構築 phpの初心者から上級者まで
以上がPHP を使用してうるう年の例を決定するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。