\orgStrs

Summary

Methods
Properties
Constants
isUtf8()
mSubStr()
upperFormat()
parse_name()
rstrstr()
format_bytes()
ConversionDataUnit()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

isUtf8()

isUtf8(string  $string) : Boolean

检查字符串是否是UTF8编码

Parameters

string $string

字符串

Returns

Boolean

mSubStr()

mSubStr(string  $str, integer  $start, string  $length, string  $charset = "utf-8", boolean  $suffix = true) : string

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

Parameters

string $str

需要转换的字符串

integer $start

开始位置

string $length

截取长度

string $charset

编码格式

boolean $suffix

截断显示字符

Returns

string

upperFormat()

upperFormat(  $str) : string

大写字母转下划线

Parameters

$str

Returns

string

parse_name()

parse_name(string  $name, integer  $type) : string

字符串命名风格转换 type 0 将Java风格转换为C的风格 1 将C风格转换为Java的风格

Parameters

string $name

字符串

integer $type

转换类型

Returns

string

rstrstr()

rstrstr(\org\unknown  $haystack, \org\unknown  $needle, string  $before_needle = false) : string

返回分隔符子字符串

Parameters

\org\unknown $haystack

要分割的字符串

\org\unknown $needle

分割符

string $before_needle

为true返回分隔符之前

Returns

string

format_bytes()

format_bytes(\org\number  $size, string  $delimiter = '') : string

格式化字节大小

Parameters

\org\number $size

字节数

string $delimiter

数字和单位分隔符

Returns

string —

格式化后的带单位的大小

ConversionDataUnit()

ConversionDataUnit(  $size) : string

对数据单位 (字节)进行换算

Parameters

$size

Returns

string