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