首先,我是 PHP 新手。
我有一个函数,可以打印从 1 到$nums的一行数字。但我的任务不允许我使用循环、列表、数组和字符串。那么,如果不使用这些,我怎样才能达到相同的结果呢?我真的不知道,尽管我尝试过。
function returnString($nums) {
$error = "Error!";
$str = "";
if ($nums > 0) {
for ($i = 0; $i < $nums; $i++) {
$iter = $i + 1;
$str .= $iter . PHP_EOL;
}
return $str;
}
else {
return $error;
}
}
$numString = returnString(30);
echo $numString;
另外, range() 也是不允许的,因为它从范围创建一个数组。也许我可以创建一个计数器,从 1 开始递增数字?就像$num = 0 $num + 1。我需要你们的建议,我怎样才能做到这一点,伙计们。
谢谢,任何帮助都是不可估量的!
GCT1015