×

php输入年龄

php输入年龄(php 输入)

admin admin 发表于2023-03-24 22:57:08 浏览46 评论0

抢沙发发表评论

本文目录一览:

php 计算年龄

年龄(周岁)的算法是固定的,假设当前年、当前月、当前日、生年、生月、生日6个整数变量分别代表当前的和出生时的年月日,那么年龄的计算采用下面两个步骤:

年龄=(当前年-生年) - 1;

IF (当前月生月 || 当前月=生月 当前日生日) 年龄=年龄+1;

在PHP写的程序,主要是注意变量类型转换,下面的例子程序:

?php

$birth='1972-9-18';

list($by,$bm,$bd)=explode('-',$birth);

$cm=date('n');

$cd=date('j');

$age=date('Y')-$by-1;

if ($cm$bm || $cm=$bm $cd$$bd) $age++;

echo "生日:$birth\n年龄:$age\n";

?

补充:我这个能满足你的要求,是非常精确的。

求大神用php代码任意输入年龄判断是否大于18岁

前端代码index.html

html

headtitle输入年龄判断年龄/title/head

body

form action="test.php" method="post"

p输入年龄:/p

input type="text" name="age" /

input type="submit" /

/form

/body

/html

php代码test.php

?php

$age = $_POST['age'];

if ($age18){

 echo'大于18岁';

}else{

 echo'不大于18岁';

}

望采纳!

php基础问题

1:输出今天是几月几号,你前面的提示给出了date('n月j日');获得日期$j = date('j');//获得的是月份中的第几天,用这个来判断是上中下中的那个旬,判断依据(每月的1日-10日是上旬,11日-20日是中旬,21-31日(当月月底)是下旬,也就是说你判断$j=10 $j10$j=20 $j20 就可以判断()具体的语句自己组织下-php输入年龄

2:输入框输入年龄,年龄是数字的,所以你获得这个输入的数字的时候先用is_numberic()来判断是否输入的是一个数字,如果输入的不是数字则不能显示

,如果输入的是数字,那就判断输入的数是哪个范围,输出相应语句,比如:

if($old =1 $old =3){

echo "幼年";

}.....

3:$array = array();

$array[1] = array(

"type" = "computerbook",

"name" = "PHP从入门到精通",

"price" = 65 ,

"unit" = "本",

"count" = 2);//第一本保存完毕

$array[2] = array(

"type" = "computerbook",

"name" = "PHP开发精典教程",

"price" = 58 ,

"unit" = "本",

"count" = 3);//第二本保存完毕

$array[3] = array(

"type" = "torybook",

"name" = "格林童话",

"price" = 26 ,

"unit" = "本",

"count" = 5);//第三本保存完毕

这样$array这个数组其实就是一个二维数组