我有这个PHP代码:
<?php
echo '<form action="index.php" method="post">
<h3>ggjnjskrngjekrng</h3>
<p>
<input type="text" name="nbmatchs" />
<input type="submit" value="ok" />
</p>
</form>';
echo getLastMatchs($nbmatchs);
?>
我的功能:
function getLastMatchs(int $nb) {
$i=0;
while ($nb < $i )
{
return 'hello';
$i++;
}
}
如果nbmatchs为5,我想要返回例子,返回5x“Hello”。 我该怎么办?
我有这个错误:
Notice: Undefined variable: nbmatchs in C:\...
Catchable fatal error: Argument 1 passed to getLastMatchs() must be an instance of int, null given, called in C:\.. and defined in C:\...
答案 0 :(得分:1)
似乎有点无意义,但是:
echo getLastMatchs($_POST['nbmatchs']);
function getLastMatchs($nb) {
return str_repeat('hello', (int)$nb);
}