我在这里做错了,因为我得到了以下奇怪的数组
$salaryarray=[''];
$eduarray= array();
$profiles = Profile::all();
foreach ($profiles as $profile) {
array_push($salaryarray, $profile['salrange']);
echo '<br>';
print_r($salaryarray);
echo count($salaryarray);
echo '<br>';
echo $salaryarray[1];
}
这是我的输出。值是正确的但我不理解第一个元素$salaryarray[0]
。首先我认为它是一个数组数组,但count()是4
( [0] => [1] => 70 [2] => 150 [3] => 34 )
4
70
答案 0 :(得分:5)
这是因为您将数组声明为$salaryarray=['']
并且第一个元素是空字符串使用
$salaryarray = [];
代替