php编程题

2024-11-23 08:58:47
推荐回答(2个)
回答1:

1.编写一个网页,网页中有2 个文本框,1 个按钮,其主要功能是:在一个文本框
中输入一个基数,例如输入 7,单击按钮,在另一文本框中输出 1*3*5*7=105。
$t1 = $_GET["t1"];
if($t1>0)
{
$t2 = 1;
for($n=1;$n<=$t1;$n=$n+2)
{
$t2 *= $n;
}
}
?>


请输入:



计算结果:

//////////////////////////////////////////////////////////////////////
2.编写一个网页,网页中有2 个文本框,1 个按钮,其主要功能是:在一个文本框
中输入一个 5~10 之间的整数 n,求 1!+2!+3!+…+n!。例如输入 5,单击按钮,在另一文
本框中输入 1!+2!+3!+…+5!=153。
$t1 = $_GET["t1"];
if($t1>0)
{
$t2 = 0;
for($n=1;$n<=$t1;$n++)
{
$tmp = 1;
for($k=1;$k<=$n;$k++)
{
$tmp *= $k;
}
$t2 += $tmp;
}
}
?>

请输入:



计算结果:

//////////////////////////////////////////////////////////////////////
3.编写一个个人网页,请用文本框、密码框、单选按钮、复选按钮、列表框、多行
文本框等。

  • 文本框:
  • 密码框:
  • 单选按钮:1 2
  • 复选按钮:1 2
  • 列表框:
  • 多行文本框:

//////////////////////////////////////////////////////////////////////
4.使用正则表达式,将 MM/DD/YY格式的日期转换成 YY-MM-DD 格式。
$str = "04/08/09";
$pattern = "/([0-9]{2})\/([0-9]{2})\/([0-9]{2})/";
preg_match_all($pattern, $str, $out);
$Year = $out[3][0];
$Month = $out[1][0];
$Day = $out[2][0];
$str1 = $Year."-".$Month."-".$Day;
echo $str1;
?>

回答2:

分好少呀