PHP 使用foreach赋值的正确姿势
过去在使用foreach时明显都是拿来输出,所以说并没有什么感觉,这次需要写一个date函数:
function getDateArray($dateArr, $key) {
foreach ($dateArr as &$value) {
$value[$key] = date('Y-m-d H:i:s', $value[$key]);
// echo $value[$key];
}
return $dateArr;
}
如果我们使用$dateArr as $value
,我们会发现在foreach外,其实$dateArr还是这点值,于是乎,可以确定,foreach只是把值传给了value,而不是引用,加上&让他传引用,完事=w=