所以我试图学习PHP ..
<form action="momo.php" method="post">
<label for="number1">Repeat:</label>
<input type="text" name="number1"> <br>
<label for="text1">Text:</label>
<input type="text" name="text1"> <br>
<input type="submit" name="send">
</form>
if(isset($_POST['number1'])) {
$number1= $_POST['number1'];
$text1= $_POST['text1'];
if(is_numeric($number1)) {
echo "Numerical!<br><br>";
for($i=0;$i<$number1;$i++) {
echo $text1;
}
}
else {
echo "Not numerical!";
}
}
..我已经成功完成了这项工作!虽然我无法计算每个结果,我已尝试使用count()
,但我不确定如何使用它,我只能找到如何将它用于数组。
如果我输入:
它看起来像这样:
Hi! Hi! Hi!
虽然我希望它看起来像这样:
1 Hi! 2 Hi! 3 Hi!
答案 0 :(得分:1)
试试这个:
for($i=0;$i<$number1;$i++) {
echo $i+1.' '.$text1;
}
或者
for($i=1;$i<=$number1;$i++) {
echo $i.' '.$text1;
}
答案 1 :(得分:0)
这将有效:
for($i=1;$i<$number1;$i++) {
echo $i.' '.$text1;
}
答案 2 :(得分:0)
很酷,你正在尝试学习PHP。
这可以解决您的问题。
for($i=1;$i<$number1;$i++) {
echo $1.' '.$text1;
}
在for循环中定义第一个参数可能会令人困惑。
希望它有所帮助! 干杯