我想在文本框中输入值,用$i表达变量 ,接收到输入的值后,$i可作为变量
<form action="test5.php" method="post">
<textarea name="test"></textarea>
<input type="submit" />
</form>$test=stripslashes($_POST["test"]);
for($i=1;$i<=5;$i++){
echo $test."</br>";}
例如输入 uiop $i uip
我想 输出的值为:
uiop 1 uip
uiop 2 uip
uiop 3 uip
uiop 4 uip
uiop 5 uip
接收的程序应该怎么写啊
<form action="test5.php" method="post">
<textarea name="test"></textarea>
<input type="submit" />
</form>$test=stripslashes($_POST["test"]);
for($i=1;$i<=5;$i++){
echo $test."</br>";}
例如输入 uiop $i uip
我想 输出的值为:
uiop 1 uip
uiop 2 uip
uiop 3 uip
uiop 4 uip
uiop 5 uip
接收的程序应该怎么写啊
$test='uiop $i uip';
for($i=1;$i<=5;$i++){
eval("\$temp = \"$test\";");
echo $temp."</br>";
}
我这么些事错的,输出的结果:
uiop 1 uip
uiop 1 uip
uiop 1 uip
uiop 1 uip
uiop 1 uip
怎么回事呢?$test='uiop $i uip';
for($i=1;$i<=5;$i++){
eval("\$test= \"$test\";");
echo $test."</br>";
}
再执行eval也就没有效果了。
所以需要$temp作为临时变量。
eval("echo \"$test</br>\";");
}