将数组键定义为一个而不是多个键有什么区别?

时间:2017-10-31 04:38:26

标签: php arrays laravel

当我创建一个带有两个键的最终数组时,它会给我一个双引号回答。如下图所示:

$final = array('x'=>$final_age_range,'y'=>$final_age_count);

输出

Array
{  
   "x":"[18-30,31-40,41-50,51-60,61-70,71-80,81-90,91-100]",
   "y":"[14,2,0,1,0,0,0,0]",
   "min":0,
   "max":19
}

之后,当我被分配两个不同的键一个接一个到最终阵列时,它会给我答案如下:

$final['x'] = $final_age_range;
$final['y'] = $final_age_count;

输出

Array( [x] => [18-30,31-40,41-50,51-60,61-70,71-80,81-90,91-100] [y] => [14,2,0,1,0,0,0,0])

现在它给了我答案,没有双引号。 所以,我不知道为什么会发生这种情况,这两者有什么区别?

0 个答案:

没有答案