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=

植入部分

如果您觉得文章不错,可以通过赞助支持我。

如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。

标签: 知识, 语法

添加新评论