PHP 闭包函数 function use 用法实例
发布于 2014-10-30 17:12:34 | 1910 次阅读 | 评论: 0 | 来源: 网友投递
PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
本文是一个PHP 闭包函数 function use 用法示例代码,感兴趣的同学参考下。
/**
* @param string $hisStart
* @param string $hisEnd
* @param int $range
* @param string $format
*
* @return array
*/
function createHisRange($hisStart = '00:00:00', $hisEnd = '23:59:59', $range = 3600, $format = 'H:00:00')
{
return array_map(function ($time) use ($format) {
return date($format, $time);
}, range(strtotime($hisStart), strtotime($hisEnd), $range));
}
/**
* @param $ymdStart
* @param bool $ymdEnd
* @param int $range
* @param string $format
*
* @return array
*/
function createYmdRange($ymdStart, $ymdEnd = true, $range = 86400, $format = 'Y-m-d')
{
return array_map(function ($time) use ($format) {
return date($format, $time);
}, range(strtotime($ymdStart), strtotime($ymdEnd), $range));
}
相关阅读:
PHP 闭包函数 function use 用法实例
PHP闭包函数详解
PHP闭包函数传参及使用外部变量的方法
php中namespace use用法实例分析
PHP 闭包详解及实例代码
php加密解密函数authcode的用法及示例解析
PHP 使用setcookie函数设置Cookie用法(及设置无效的问题)
浅谈PHP 闭包特性在实际应用中的问题
PHP多线程类及用法实例
PHP中Memcache操作类及用法实例
PHP图像处理类库MagickWand用法实例分析
php常用表单验证类用法实例