返回php中的表值
我有以下代码:返回php中的表值,php,for-loop,return,Php,For Loop,Return,我有以下代码: public function getYears() { for($yearNum = 1; $yearNum <= 12; $yearNum++){ $year[]=$this->year; echo $year[$yearNum]=$yearNum; } return $yearNum; } 公共函数getYears() { 对于($eargerum=1;$eargerum-year; echo$ye
public function getYears()
{
for($yearNum = 1; $yearNum <= 12; $yearNum++){
$year[]=$this->year;
echo $year[$yearNum]=$yearNum;
}
return $yearNum;
}
公共函数getYears()
{
对于($eargerum=1;$eargerum-year;
echo$year[$earAngum]=$earAngum;
}
返回$um;
}
我有一个错误:
PHP警告–yii\base\ErrorException
为foreach()提供的参数无效
如何返回这12个数字?根据您的评论:
我只需要12个没有0的数字(1,2,3,4,5,6,7,8,9,10,11,12)
使用此选项可以获得12个数字:
public function getYears()
{
for($yearNum = 1; $yearNum <= 12; $yearNum++){
//$year[] = $yearNum;
$year[] = $yearNum;
//echo $year[$yearNum]=$yearNum;
}
return $year;
}
// calling function
$result = $this->getYears();
//echo "<pre>";
$numbers = implode(",", $result);
echo $numbers; //1,2,3,4,5,6,7,8,9,10,11,12
公共函数getYears()
{
对于($eargerum=1;$eargerum getYears();
//回声“;
$numbers=内爆(“,”,$result);
echo$numbers;//1,2,3,4,5,6,7,8,9,10,11,12
heh现在是月,但我写years我这样做:code
public function getMonths(){for($monthNum=1;$monthNum抱歉,我现在的第一个返回值中有“0”了,有人知道如何解决这个问题吗?我只需要12个数字(1,2,3,4,5,6,7,8,9,10,11,12)而没有0,$this->year是什么?