当前位置: 首页 > 后端技术 > PHP

PHP开发过程中的功能总结【持续更新系列】

时间:2023-03-30 02:55:15 PHP

总结系列会持续更新中。如果时间有限,先把相关内容记录下来,以后再完善细节。1.闭包函数php的闭包(Closure)是匿名函数$a=function()use($b){}2.preg_replace_callback_arraypublicfunctiongetContents(){$subject=$this->articleContent->content;returnpreg_replace_callback_array(['/\bid\b\s*=\s*[\'\"]?([^\'\"]*)[\'\"]?/i'=>函数($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位时间戳privatestaticfunctiongetMillisecond(){list($t1,$t2)=explode('',microtime());returnsprintf('%.0f',(floatval($t1)+floatval($t2))*1000);}