Methods

isEmpty()

isEmpty(  $val) 

Parameters

$val

isNumber()

isNumber(  $val) 

Parameters

$val

isPhone()

isPhone(  $val) 

Parameters

$val

isPostcode()

isPostcode(  $val) 

Parameters

$val

isEmail()

isEmail(  $val,   $domain = "") 

Parameters

$val
$domain

isName()

isName(  $val) 

Parameters

$val

isStrLength()

isStrLength(  $val,   $min,   $max) 

Parameters

$val
$min
$max

isNumLength()

isNumLength(  $val,   $min,   $max) 

Parameters

$val
$min
$max

isEngLength()

isEngLength(  $val,   $min,   $max) 

Parameters

$val
$min
$max

isEnglish()

isEnglish(  $theelement) 

Parameters

$theelement

isChinese()

isChinese(  $sInBuf) 

Parameters

$sInBuf

isDomain()

isDomain(  $Domain) 

Parameters

$Domain

validateDate()

validateDate(\core\common\unknown_type  $date, \core\common\unknown_type  $format = 'YYYY-MM-DD') : boolean

验证是否日期的函数

Parameters

\core\common\unknown_type $date
\core\common\unknown_type $format

Throws

\core\common\Exception

Returns

boolean

isDate()

isDate(  $sDate) 

Parameters

$sDate

isTime()

isTime(  $sTime) 

Parameters

$sTime

isMoney()

isMoney(  $val) 

Parameters

$val

isIp()

isIp(  $val) 

Parameters

$val

valid_mobile()

valid_mobile(integer  $mobile) 

验证手机号

Parameters

integer $mobile

ImageResize()

ImageResize(string  $srcFile, integer  $toW, integer  $toH, string  $toFile = "") 

缩略图生成函数,最好使用GD2

Parameters

string $srcFile

要生成缩略图的文件

integer $toW

缩略图宽度

integer $toH

缩略图高度

string $toFile

缩略图文件

strTrim()

strTrim(  $str) 

Parameters

$str

userName()

userName(  $str,   $type,   $len) 

Parameters

$str
$type
$len

passWord()

passWord(  $min,   $max,   $str) 

Parameters

$min
$max
$str

Email()

Email(  $str) 

Parameters

$str

idCard()

idCard(  $str) 

Parameters

$str

Phone()

Phone(  $type,   $str) 

Parameters

$type
$str

getarrayfield()

getarrayfield(\core\common\二维数组  $arr_data, \core\common\一维数组  $field) : \core\common\Ambigous

过滤二维数组的值

Parameters

\core\common\二维数组 $arr_data
\core\common\一维数组 $field

Returns

\core\common\Ambigous —

<multitype:, string, unknown>

get_client_ip()

get_client_ip() : \core\common\ip

获取客户端IP地址

Returns

\core\common\ip

get_http_user_agent()

get_http_user_agent() 

get_address_from_ip()

get_address_from_ip(\core\common\IP  $ip) 

从IP地址获取真实地址

Parameters

\core\common\IP $ip

rand_string()

rand_string(string  $len = 6, string  $type = '', string  $addChars = '') : string

产生随机字串,可用来自动生成密码 默认长度6位 字母和数字混合

Parameters

string $len

长度

string $type

字串类型 0 字母 1 数字 2 大写字母 3 小写字母 默认混合 4中文

string $addChars

额外字符

Returns

string

geturlval()

geturlval(  $url,   $name) 

Parameters

$url
$name

convertUrlQuery()

convertUrlQuery(  $query) 

Parameters

$query

grabImage()

grabImage(string  $url,   $savepath) 

抓取远程图片

Parameters

string $url

远程图片路径

$savepath