s1/appfunction.php

零起飞-(07FLY-CRM) ============================================== 版权所有 2015-2028 成都零起飞网络,并保留所有权利。 网站地址: http://www.07fly.xyz ---------------------------------------------------------------------------- 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.

============================================== Author: kfrs goodkfrs@QQ.com 574249366 Date: 2019-10-3

Functions

date_calc()

date_calc(integer  $time = null, integer  $caclVal = "0", integer  $type = "day",   $format = 'Y-m-d') : string

时间计算函数

Parameters

integer $time
integer $caclVal

增加、减少的值

integer $type

计算时间类型

$format

Returns

string —

完整的时间显示

getDatesBetweenTwoDays()

getDatesBetweenTwoDays(integer  $startDate, integer  $endDate) : string

获取两个日期之间所有日期

Parameters

integer $startDate

开始时间

integer $endDate

结束时间

Returns

string —

完整的时间显示

date_to_day()

date_to_day(  $dates = array()) : string

时间计算函数

Parameters

$dates

Returns

string —

完整的时间显示

time_friend()

time_friend(  $time) 

[time_friend 时间美化函数v2.0]

Parameters

$time

make_time()

make_time() 

getMonthStartEndTime()

getMonthStartEndTime(  $date = '') 

Parameters

$date

getYearStartEndTime()

getYearStartEndTime(  $year = '') 

Parameters

$year

getQuarterStartEndTime()

getQuarterStartEndTime(  $date = '') 

Parameters

$date

msubstr()

msubstr(string  $str = '', string  $start, string  $length = NULL, string  $suffix = false, string  $charset = "utf-8") : string

字符串截取,支持中文和其他编码

Parameters

string $str

需要转换的字符串

string $start

开始位置

string $length

截取长度

string $suffix

截断显示字符

string $charset

编码格式

Returns

string

html_msubstr()

html_msubstr(string  $str = '', string  $start, string  $length = NULL, string  $suffix = false, string  $charset = "utf-8") : string

截取内容清除html之后的字符串长度,支持中文和其他编码

Parameters

string $str

需要转换的字符串

string $start

开始位置

string $length

截取长度

string $suffix

截断显示字符

string $charset

编码格式

Returns

string

text_msubstr()

text_msubstr(string  $str = '', string  $start, string  $length = NULL, string  $suffix = false, string  $charset = "utf-8") : string

针对多语言截取,其他语言的截取是中文语言的2倍长度

Parameters

string $str

需要转换的字符串

string $start

开始位置

string $length

截取长度

string $suffix

截断显示字符

string $charset

编码格式

Returns

string

htmlspecialchars_decode()

htmlspecialchars_decode(string  $str = '') : string

自定义只针对htmlspecialchars编码过的字符串进行解码

Parameters

string $str

需要转换的字符串

Returns

string

checkStrHtml()

checkStrHtml(string  $string) : string

过滤Html标签

Parameters

string $string

内容

Returns

string

trim_space()

trim_space(string  $str, array  $arr = array()) : string

过滤前后空格等多种字符

Parameters

string $str

字符串

array $arr

特殊字符的数组集合

Returns

string

func_preg_replace()

func_preg_replace(array  $arr = array(), string  $replacement = ',', string  $str = '') : string

替换指定的符号

Parameters

array $arr

特殊字符的数组集合

string $replacement

符号

string $str

字符串

Returns

string

is_http_url()

is_http_url(string  $url) : boolean

判断url是否完整的链接

Parameters

string $url

网址

Returns

boolean

cut_str()

cut_str(  $str,   $sign,   $number) 

Parameters

$str
$sign
$number

download()

download(  $filepath,   $filename = 'downfile.zip') 

文件下载函数 Author: lingqifei created by at 2020/6/4 0004

Parameters

$filepath
$filename

check_file_exists()

check_file_exists(String  $file) : Boolean

判断文件是否存在,支持本地及远程文件

Parameters

String $file

文件路径

Returns

Boolean

httpcode()

httpcode(  $url) : mixed

检测网址是否能正常打开

Parameters

$url

Returns

mixed —

Author: kfrs goodkfrs@QQ.com created by at 2020/12/25 0025

curl_post()

curl_post(  $url,   $post_data) 

Parameters

$url
$post_data

hiddle_name()

hiddle_name(string  $user_name) : string

只保留字符串首尾字符,隐藏中间用*代替(两个字符时只显示第一个)

Parameters

string $user_name

姓名

Returns

string —

格式化后的姓名

hiddle_mobile()

hiddle_mobile(string  $str) : string

定义函数手机号隐藏中间四位

Parameters

string $str

手机号

Returns

string —

格式化后手机号

downFileOutput()

downFileOutput(string  $file) : \文件

服务器文件下载输出,支持断点输出

Parameters

string $file

文件路径为本地绝对路径

Returns

\文件

dd2char()

dd2char(  $ddnum) 

Parameters

$ddnum

obj2arr()

obj2arr(  $array) 

Parameters

$array

get_2arr_sum()

get_2arr_sum(  $array,   $column) 

Parameters

$array
$column

delArrValue()

delArrValue(  $arr,   $value) 

Parameters

$arr
$value

array2unique_bykey()

array2unique_bykey(  $arr,   $key) 

Parameters

$arr
$key