Skip to content

Commit cf4e734

Browse files
author
jiangbj
committed
优化
1 parent 826637c commit cf4e734

File tree

1 file changed

+54
-40
lines changed

1 file changed

+54
-40
lines changed

common_helper.php

Lines changed: 54 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*
77
* @param $string
88
* @return bool
9-
* @author jiangbingjie<[email protected]>
9+
*
1010
*/
1111
function is_json($string)
1212
{
@@ -22,7 +22,7 @@ function is_json($string)
2222
*
2323
* @param $str
2424
* @return bool
25-
* @author jiangbingjie<[email protected]>
25+
*
2626
*/
2727
function is_not_json($str)
2828
{
@@ -39,7 +39,7 @@ function is_not_json($str)
3939
* @param string $lev 可选参数,纠错等级
4040
* @param string $margin 生成的二维码离边框的距离
4141
* @return string
42-
* @author jiangbingjie<[email protected]>
42+
*
4343
*/
4444
function create_erweima($content, $size = '200', $lev = 'L', $margin = '0')
4545
{
@@ -56,7 +56,7 @@ function create_erweima($content, $size = '200', $lev = 'L', $margin = '0')
5656
*
5757
* @create 2019-01-29 12:04:26
5858
* @return bool
59-
* @author jiangbingjie<[email protected]>
59+
*
6060
*/
6161
function is_https()
6262
{
@@ -71,14 +71,15 @@ function is_https()
7171
return false;
7272
}
7373
}
74+
7475
if (!function_exists('get_curl_data')) {
7576
/**
7677
* 请求远程数据
7778
*
7879
* @param string $url
7980
* @param array $param
8081
* @return mixed
81-
* @author jiangbingjie<[email protected]>
82+
*
8283
*/
8384
function get_curl_data($url, $param = [])
8485
{
@@ -112,7 +113,7 @@ function get_curl_data($url, $param = [])
112113
* @date 2017-02-20 19:41:22
113114
* @param string $img_file 传入本地图片地址
114115
* @return string
115-
* @author jiangbingjie<[email protected]>
116+
*
116117
*/
117118
function imgToBase64($img_file)
118119
{
@@ -163,7 +164,7 @@ function imgToBase64($img_file)
163164
*移动端判断
164165
*
165166
* @return bool
166-
* @author jiangbingjie<[email protected]>
167+
*
167168
*/
168169
function isMobile()
169170
{
@@ -236,7 +237,7 @@ function isMobile()
236237
*
237238
* @param int $time
238239
* @return string
239-
* @author jiangbingjie<[email protected]>
240+
*
240241
*/
241242
function git_second($time)
242243
{
@@ -256,7 +257,7 @@ function git_second($time)
256257
* @param string $day1
257258
* @param string $day2
258259
* @return string
259-
* @author jiangbingjie<[email protected]>
260+
*
260261
*/
261262
function diffBetweenTwoDays($day1, $day2)
262263
{
@@ -278,7 +279,7 @@ function diffBetweenTwoDays($day1, $day2)
278279
* 获取时间,采用标准时区。
279280
*
280281
* @return string
281-
* @author jiangbingjie<[email protected]>
282+
*
282283
*/
283284
function get_time()
284285
{
@@ -294,7 +295,7 @@ function get_time()
294295
*
295296
* @param int $time
296297
* @return string
297-
* @author jiangbingjie<[email protected]>
298+
*
298299
*/
299300
function get_date($time)
300301
{
@@ -311,7 +312,7 @@ function get_date($time)
311312
* @param int $time
312313
* @param int $time_str
313314
* @return string
314-
* @author jiangbingjie<[email protected]>
315+
*
315316
*/
316317
function get_date_str($time, $time_str)
317318
{
@@ -321,12 +322,25 @@ function get_date_str($time, $time_str)
321322
}
322323
}
323324

325+
if (!function_exists('is_date')) {
326+
/**
327+
* 判断是否为日期格式
328+
*
329+
* @param string $time 时间字符串
330+
* @return boolean
331+
*/
332+
function is_date($time)
333+
{
334+
return strtotime($time);
335+
}
336+
}
337+
324338
if (!function_exists('get_uuid')) {
325339
/**
326340
* 获取唯一id
327341
*
328342
* @return string
329-
* @author jiangbingjie<[email protected]>
343+
*
330344
*/
331345
function get_uuid()
332346
{
@@ -338,7 +352,7 @@ function get_uuid()
338352
/**
339353
* 获取毫秒级别的时间戳
340354
*
341-
* @author jiangbingjie<[email protected]>
355+
*
342356
*/
343357
function getMillisecond()
344358
{
@@ -359,7 +373,7 @@ function getMillisecond()
359373
* @create 2019-01-24 15:21:21
360374
* @param $seconds
361375
* @return float|int|string
362-
* @author jiangbingjie<[email protected]>
376+
*
363377
*/
364378
function get_date_second($seconds)
365379
{
@@ -380,7 +394,7 @@ function get_date_second($seconds)
380394
*
381395
* @param int $time
382396
* @return string
383-
* @author jiangbingjie<[email protected]>
397+
*
384398
*/
385399
function get_date_after($time)
386400
{
@@ -396,7 +410,7 @@ function get_date_after($time)
396410
*
397411
* @param string $str
398412
* @return string
399-
* @author jiangbingjie<[email protected]>
413+
*
400414
*/
401415
function check_phone($str)
402416
{
@@ -414,7 +428,7 @@ function check_phone($str)
414428
*
415429
* @param string $str
416430
* @return string
417-
* @author jiangbingjie<[email protected]>
431+
*
418432
*/
419433
function check_mail($str)
420434
{
@@ -432,7 +446,7 @@ function check_mail($str)
432446
*
433447
* @param string $str
434448
* @return string
435-
* @author jiangbingjie<[email protected]>
449+
*
436450
*/
437451
function check_int($str)
438452
{
@@ -450,7 +464,7 @@ function check_int($str)
450464
*
451465
* @param string $str
452466
* @return string
453-
* @author jiangbingjie<[email protected]>
467+
*
454468
*/
455469
function get_cn($str)
456470
{
@@ -467,7 +481,7 @@ function get_cn($str)
467481
*
468482
* @param string $str
469483
* @return string
470-
* @author jiangbingjie<[email protected]>
484+
*
471485
*/
472486
function get_int($str)
473487
{
@@ -483,7 +497,7 @@ function get_int($str)
483497
* 获取ip
484498
*
485499
* @return string
486-
* @author jiangbingjie<[email protected]>
500+
*
487501
*/
488502
function get_from_ip()
489503
{
@@ -512,9 +526,9 @@ function get_from_ip()
512526
* @param $params
513527
* @param $secret_key
514528
* @return string
515-
* @author jiaozi<[email protected]>
516529
*
517-
* @author jiangbingjie<[email protected]>
530+
*
531+
*
518532
*/
519533
function sign($params, $secret_key)
520534
{
@@ -536,7 +550,7 @@ function sign($params, $secret_key)
536550
*
537551
* @param int $time
538552
* @return string
539-
* @author jiangbingjie<[email protected]>
553+
*
540554
*/
541555
function transformTime($time)
542556
{
@@ -600,7 +614,7 @@ function timeFormat($timestamp = 0, $format = 'Y-m-d H:i:s')
600614
*
601615
* @param string $str 用逗号分隔的多个参数
602616
* @return mixed
603-
* @author jiangbingjie<[email protected]>
617+
*
604618
*/
605619
function pack_input_params($str)
606620
{
@@ -619,7 +633,7 @@ function pack_input_params($str)
619633
*
620634
* @param $strParam
621635
* @return null|string|string[] | 过滤非法字符
622-
* @author jiangbingjie<[email protected]>
636+
*
623637
*/
624638
function replace_special_char($strParam)
625639
{
@@ -635,7 +649,7 @@ function replace_special_char($strParam)
635649
*
636650
* @param array $e
637651
* @return mixed
638-
* @author jiangbingjie<[email protected]>
652+
*
639653
*/
640654
function array_to_object($e)
641655
{
@@ -658,7 +672,7 @@ function array_to_object($e)
658672
*
659673
* @param object $obj
660674
* @return array
661-
* @author jiangbingjie<[email protected]>
675+
*
662676
*/
663677
function object_to_array($obj)
664678
{
@@ -681,7 +695,7 @@ function object_to_array($obj)
681695
*
682696
* @param array $data
683697
* @return array
684-
* @author jiangbingjie<[email protected]>
698+
*
685699
*/
686700
function array_filter_null(array $data)
687701
{
@@ -701,7 +715,7 @@ function array_filter_null(array $data)
701715
*
702716
* @param string $ary
703717
* @return string
704-
* @author jiangbingjie<[email protected]>
718+
*
705719
*/
706720
function get_good_str($ary)
707721
{
@@ -733,7 +747,7 @@ function get_good_str($ary)
733747
*
734748
* @param string $str
735749
* @return string
736-
* @author jiangbingjie<[email protected]>
750+
*
737751
*/
738752
function strip_quotes($str)
739753
{
@@ -750,7 +764,7 @@ function strip_quotes($str)
750764
* @param $value
751765
* @param $key
752766
* @return array|获取符合mysql IN的 id数组
753-
* @author jiangbingjie<[email protected]>
767+
*
754768
*/
755769
function get_ids($array, $value, $key = null)
756770
{
@@ -766,7 +780,7 @@ function get_ids($array, $value, $key = null)
766780
* @param array $data //原始数据
767781
* @param $field //需要计算的字段
768782
* @return array
769-
* @author jiangbingjie<[email protected]>
783+
*
770784
*/
771785
function calculate_summation(array $data, $field)
772786
{
@@ -873,7 +887,7 @@ function array_sort($arr, $keys, $type = 'desc')
873887
* @param $data
874888
* @param $limit
875889
* @return array
876-
* @author jiangbingjie<[email protected]>
890+
*
877891
*/
878892
function paging($data, $limit)
879893
{
@@ -900,7 +914,7 @@ function paging($data, $limit)
900914
* my_rmdir
901915
*
902916
* @param string $path
903-
* @author jiangbingjie<[email protected]>
917+
*
904918
*/
905919
function my_rmdir($path)
906920
{
@@ -928,7 +942,7 @@ function my_rmdir($path)
928942
* @create 2018-12-12 14:42:00
929943
* @param string $format
930944
* @return false|int
931-
* @author jiangbingjie<[email protected]>
945+
*
932946
*/
933947
function week($format = '')
934948
{
@@ -947,7 +961,7 @@ function week($format = '')
947961
* @param $begin
948962
* @param $end
949963
* @return array
950-
* @author jiangbingjie<[email protected]>
964+
*
951965
*/
952966
function get_full_day_time($begin, $end)
953967
{
@@ -973,7 +987,7 @@ function get_full_day_time($begin, $end)
973987
* @name 获取某段时间内完整自然周的时间戳
974988
* @param
975989
* @return array
976-
* @author zay
990+
*
977991
*/
978992
function get_full_week_time($start_time, $end_time)
979993
{
@@ -1012,7 +1026,7 @@ function get_full_week_time($start_time, $end_time)
10121026
* @name 获取某段时间内完整自然月的时间戳
10131027
* @param
10141028
* @return array
1015-
* @author zay
1029+
*
10161030
*/
10171031
function get_full_month_time($start_time, $end_time)
10181032
{

0 commit comments

Comments
 (0)