中输入一个基数,例如输入 7,单击按钮,在另一文本框中输出 1*3*5*7=105。
<?php
$t1 = $_GET["t1"]
if($t1>0)
{
$t2 = 1
for($n=1$n<=$t1$n=$n+2)
{
$t2 *= $n
}
}
?>
<form>
请输入:<input name=t1>
<input type=submit>
<br>
计算结果:<input name=t2 value="<?=$t2?>">
</form>
//////////////////////////////////////////////////////////////////////
2.编写一个网页,网页中有2 个文本框,1 个按钮,其主要功能是:在一个文本框
中输入一个 5~10 之间的整数 n,求 1!+2!+3!+…+n!。例如输入 5,单击按钮,在另一文
本框中输入 1!+2!+3!+…+5!=153。
<?php
$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
}
}
?>
<form>
请输入:<input name=t1>
<input type=submit>
<br>
计算结果:<input name=t2 value="<?=$t2?>">
</form>
//////////////////////////////////////////////////////////////////////
3.编写一个个人网页,请用文本框、密码框、单选按钮、复选按钮、列表框、多行
文本框等。
<ul>
<li>文本框:<input type=text>
<li>密码框:<input type=password>
<li>单选按钮:<input type=radio>1 <input type=radio>2
<li>复选按钮:<input type=checkbox>1 <input type=checkbox>2
<li>列表框:<select><option>1</option><option>2</option></select>
<li>多行文本框:<textarea></textarea>
</ul>
//////////////////////////////////////////////////////////////////////
4.使用正则表达式,将 MM/DD/YY格式的日期转换成 YY-MM-DD 格式。
<?php
$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
?>
当echo中遇到+号(其他数学运算符号也一样),它会试图把+号两边的表达式(可以是字符串也可以是数值)转换为数值后再进行加法运算,这样echo "a" . 1 + 3 . "5"
就相当于
echo "a1" + "35"
而"a1"无法转换为数值,php就自动按0处理,这样就相当于
echo 0 + 35
所以最终的输出结果为35
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)