php记录代码执行时间 php记录代码执行耗时$startTime = microtime(true); //开始时间,true 参数 返回浮点类型 $endTime = microtime(true); //结束时间,true 参数 返回浮点类型 echo '执行时间'.round( $endTime - $startTime , 3 ).'秒'; //round() 规定小数点后的位数为3位
记录生活,存储回忆
php记录代码执行时间 php记录代码执行耗时$startTime = microtime(true); //开始时间,true 参数 返回浮点类型 $endTime = microtime(true); //结束时间,true 参数 返回浮点类型 echo '执行时间'.round( $endTime - $startTime , 3 ).'秒'; //round() 规定小数点后的位数为3位
php二维数组排序,php多维数组排序函数/** * 二维数组排序/多维数组排序 PHP * @param multi_array 多维数组名称 * @param sort_key 二维数组的键名(要排序的键名) * @param sort 排序常量 SORT_ASC || SORT_DESC * @return multi_array 排序后的数组数据 */ function ...
**获取客户IP地址** ```php function get_proxy_ip(){ $arr_ip_header = array( 'HTTP_CDN_SRC_IP', 'HTTP_PROXY_CLIENT_IP', 'HTTP_WL_PROXY_CLIENT_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'REMOTE_ADDR', ); $client_ip = '127.0.0.1'; foreach ($arr_ip_header as $key){ if (!empty($_SERVER[$key]) && strtolower($_SERVER[$key]) != 'unknow...
php检测访问协议https/http,php判断访问协议/* * 检测链接是否是SSL连接 * @return bool */ function is_https(){ $port = $_SERVER['SERVER_PORT']; if($port == '443'){ $protocol = 'https:';&nbs...
人民币大小写转换类 PHP:/** * MoneyConvertor Library For PHP * 人民币大小写转换类 * --------------------------------------------------- * @site https://www.fity.cn/post/534/ * @describe 对人民币进行大小写转换的类,该方法可以完美转换任何形式小写货币格式为人民币大写 */ &n...
PHP在原有日期时间上加上一天:$date = date('Y-m-d',strtotime('+1 d',strtotime('2015-06-08'))); echo $date; //输出2015-06-09 $d = "2015-06-08 10:19:00"; $date = date("Y-m-d",strtotime("$d +1 day")); echo&...
php获取毫秒数PHP microtime()返回当前 Unix 时间戳和微秒数。php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,该函数返回秒数和小数表示的毫秒数两个元素,借助此函数,可以很容易定义一个返回毫秒数的函数:function getMsec() { list($us, $s) = explode(' ', microtime()); return (float)sprintf('%.0f', (floatval($us) +&nb...
**ThinkPHP ISNULL , ThinkPHP查询空或非空字段数据** ```sql ThinkPHP3.2 $where['age'] = array('exp',' is NULL'); $where['age'] = array('exp',' is not NULL'); ThinkPHP5.1 whereNull('level') whereNotNull('level') ``` **MySQL查找空字段或不为空的字段** MySQL查询空字段数据: ```sql select * from table where id = ''; select * from table where isnull(age); ``` **...
ThinkPHP模板中获取数组长度 ThinkPHP模板页中判断数组是否为空$fity|count
PHP自动生成商品订单唯一订单号/编号/货号示例一:/** * 创建商品唯一货号/订单号 * 返回商品货号:FITY-年月日秒-随机数字 * Author:未来往事 https://www.fity.cn * **/ public function createOrderSn(){ $sn = 'FITY-'.date('...
PHP获取昨天、今天、明天、上周、本月、过去几/N个月、过去半年、一年后等起始时间戳和结束时间戳的方法首先了解两个PHP函数:strtotime()函数:将任何英文文本的日期时间描述解析为 Unix 时间戳strtotime(time,now)mktime() 函数:返回一个日期的 Unix 时间戳mktime(hour,minute,second,month,day,year,is_dst)php获取昨天 今天 明天 上周 本月 一年后 十年后的开始时间戳和结束时间戳://php获取今天日期 date("Y-m-d"); //php获取昨天日期 date("Y-m-d",strtotime("-1 day...
for($i=0;$i<count($expectArea);$i++) { $source=$expectArea[$i]; if(array_search($source,$expectArea)==$i && $source<>"" ) { &n...
PHP截取根域名 PHP获取域名主体部分$httpRefer = parse_url('http://fity.com.cn/new/'); $host = $httpRefer['host']; $httpRefer = $this->GetUrlToDomain($host); $hostTem = explode('.',$httpRefer); //分割字符串 $host = $hostTem[0]; echo $host; //输出结果:fi...
##### DISTINCT 方法用于返回唯一不同的值 官方文档给出的示例: ```php $Model->distinct(true)->field('userName')->select(); 解析的SQL:SELECT DISTINCT `userName` FROM `table` ``` 去重统计: ```php $totalRows = $this->where($where)->count('DISTINCT mobilePhone') 解析的SQL:SELECT COUNT(DISTINCT mobilePhone) AS tp_count FROM `table` WHERE `check` = 1 ```
urlencode与urldecode使用例如,URL地址:https://www.fity.cn?test.php&num=8#88一般这种情况我们会对url进行编码后传送,以便能完整的获取到数据:http://www.fity.cn/test.php?num=<?php echo urlencode('8#88');?> 在取num数据时使用:$num = urldecode($_GET['num']); echo $num;