PHP返回循环结果

Pea*_*key 1 php loops return

我是编码和PHP的新手,我想知道如何return在循环时使用它.例如,我想返回/显示1-10但不使用echo.

$start = 1;
$end = 11;

for($start; $start < $end; $start=$start+1) {

echo $start; //how can I use return?

}
Run Code Online (Sandbox Code Playgroud)

Fel*_*ing 10

好吧,return将退出该函数,所以如果你放入return一个循环,循环将只进行一次迭代(直到return语句).

您可以收集数组中的所有值并返回该数组:

function myFunction() {
    $start = 1;
    $end = 11;
    $values = array();

    for($start; $start < $end; $start=$start+1) {
       $values[] = $start;
    }

    return $values;
}
Run Code Online (Sandbox Code Playgroud)

也就是说,产生连续数字的函数已经存在:range().