PHP开发过程中函数汇总 [ 持续更新系列 ]

汇总系列会坚持持续更新,时间有限的话会先记录相关内容,后期完善具体,只有点滴积累才能厚积薄发!

1、闭包函数

php的闭包(Closure)也就是匿名函数

$a =function()use($b) { 

}

2、preg_replace_callback_array

public function getContents()
{
    $subject = $this->articleContent->content;
    return  preg_replace_callback_array(
        [
            '/\bid\b\s*=\s*[\'\"]?([^\'\"]*)[\'\"]?/i' => function ($match) {
                $id = $match[0];
                $id = explode('=', $id)[1];
                $id = preg_replace('/\'/', '', $id);
                $data = ArticleImage::find()->where(['id'=>$id])->select('path')->scalar();
                return "src='{$data}'";
            },
        ],
        $subject
    );
}

3、sprintf

 //  获取13位时间戳
    private static function  getMillisecond(){
        list($t1, $t2) = explode(' ', microtime());
        return sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值