Php 整数数组

Php 整数数组,php,arrays,integer,Php,Arrays,Integer,我有一个数组: $age = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"); 在我的html中,我将数组中的值作为下拉列表: foreach($age as $val)

我有一个数组:

$age = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31");
在我的html中,我将数组中的值作为下拉列表:

   foreach($age as $val)
    {echo '<option value="'.$val.'">'.$val.'</option>'; }?>
foreach($val作为年龄)
{echo'.$val.';}>
我想知道如何生成一系列数字,以便将来可以轻松地更改它,而不是手动键入所有数字? 我可以这样做吗

    $minNum = 18;
    $maxNum = 80;
    $age = [];
    while($minNum <= $maxNum){
    $age.push($minNum++);
    }
$minNum=18;
$maxNum=80;
$age=[];

而在PHP中($minNum),数组没有任何函数

但是,PHP对此有一个内置功能:


在PHP中,数组没有任何函数

但是,PHP对此有一个内置功能:


age.push(“+($minNum++))
应该可以。您可以在增量周围省去大括号。这只是为了更好地查看。这不是JavaScript。这是PHP。是否编辑标记?@4castle,中间是PHP,最后一个片段是js@PatrickEvans我不相信。OP说
push
是未定义的。我是想标记PHP。我的脑子乱七八糟。对不起
age.push(“+($minNum++))
应该可以。您可以在增量周围省去大括号。这只是为了更好地查看。这不是JavaScript。这是PHP。是否编辑标记?@4castle,中间是PHP,最后一个片段是js@PatrickEvans我不相信。OP说推送是未定义的。我是想标记PHP。我脑子里乱七八糟的。对不起
$age = range(18, 80);