2011-12-26 2 views
0

Я использовал следующий код для отображения предыдущего и последующих лет текущего года.Опубликовать результаты в массиве

<?php 
$year = date(Y); 
$endyear = $year + 10; 
$startyear = $year - 10; 
for ($i = $startyear; $i <= $endyear; $i++) 
{ 
    echo $i; 
} 
?> 

Я хочу поставить полученные значения $i в массиве. Как я могу это сделать?

ответ

2
for($i = $startyear; $i <= $endyear; $i++) 
{ 
    $arr[] = $i; 
} 

проверка массива с помощью print_r($arr);

+0

Это работает отлично. Большое вам спасибо за ваши усилия. – designersvsoft

2

Шортера решение

$arr = range($startyear, $endyear);

+1

Удалите 1 на конце, если вы хотите его короче: P '$ arr = range ($ start, $ end);' – lfxgroove

+0

@Anton thanks. (Я также устанавливаю параметры по умолчанию в своих проектах) – rabudde

Смежные вопросы