这是一个简单的代码。但我在数组主题中没有太多想法。我想把两年作为关键价值。这是我的代码。
$year = date("Y");
$previousyear = $year -1;
$arr=[];
array_push($arr,$year);
array_push($arr,$previousyear);
print_r($arr);
我得到这样的输出。
Array ( [0] => 2016 [1] => 2015 )
但我需要两年作为数组的关键值。有没有其他方法可以将岁月作为关键价值观。请帮帮我。
谢谢!
答案 0 :(得分:0)
array_push只推送值,而不是键。将密钥设置为数组时,还必须给出一个值。试试这个。
$year = date('Y');
$arr = [];
$arr[$year] = 'year';
$arr[$year-1] = 'previous year';
答案 1 :(得分:0)
array_push将值推入数组,它会将键的计数器从0,1,2等递增。
如果您想要年份作为关键,您可以按照以下步骤进行操作:
<?php
$year = date('Y');
$arr = [];
$arr[$year] = 'Current Year';
$year=$year-1;
$arr[$year] = 'Previous year';
print_r($arr);
?>
上面的代码会使用key为数组添加值。