Class: WindString
Source Location: /utility/WindString.php
Class WindString
Method Summary
static
string
|
substr() |
截取字符串,支持字符编码,默认为utf-8 |
Methods
static mixed jsonDecode(
string
$value, [string
$charset = self::UTF8]
)
|
|
将json格式数据解密
Parameters:
string |
$value: |
待解密的数据 |
string |
$charset: |
解密后字符串编码 |
API Tags:
Return: | 解密后的数据 |
Access: | public |
static string jsonEncode(
mixed
$value, [string
$charset = self::UTF8]
)
|
|
将数据用json加密
Parameters:
mixed |
$value: |
需要加密的数据 |
string |
$charset: |
字符编码 |
API Tags:
Return: | 加密后的数据 |
Access: | public |
static int strlen(
string
$string, [string
$charset = self::UTF8]
)
|
|
求取字符串长度
Parameters:
string |
$string: |
要计算的字符串编码 |
string |
$charset: |
原始编码,默认为UTF8 |
API Tags:
static int strlenForGbk(
$string, string
$str
)
|
|
以gbk求取字符串长度
Parameters:
string |
$str: |
要计算的字符串编码 |
|
$string: |
|
API Tags:
static int strlenForUtf8(
string
$str
)
|
|
以utf8求取字符串长度
Parameters:
API Tags:
static string substr(
string
$string, int
$start, int
$length, [string
$charset = self::UTF8], [boolean
$dot = false]
)
|
|
截取字符串,支持字符编码,默认为utf-8
Parameters:
string |
$string: |
要截取的字符串编码 |
int |
$start: |
开始截取 |
int |
$length: |
截取的长度 |
string |
$charset: |
原妈编码,默认为UTF8 |
boolean |
$dot: |
是否显示省略号,默认为false |
API Tags:
Return: | 截取后的字串 |
Access: | public |
static string substrForGbk(
string
$string, int
$start, [int
$length = null], [boolean
$dot = false]
)
|
|
以gbk格式截取的字符串编码
Parameters:
string |
$string: |
要截取的字符串编码 |
int |
$start: |
开始截取 |
int |
$length: |
截取的长度,默认为null,取字符串的全长 |
boolean |
$dot: |
是否显示省略号,默认为false |
API Tags:
static string substrForUtf8(
string
$string, int
$start, [int
$length = null], [boolean
$dot = false]
)
|
|
以utf8格式截取的字符串编码
Parameters:
string |
$string: |
要截取的字符串编码 |
int |
$start: |
开始截取 |
int |
$length: |
截取的长度,默认为null,取字符串的全长 |
boolean |
$dot: |
是否显示省略号,默认为false |
API Tags:
static string varToString(
mixed
$input, [string
$indent = '']
)
|
|
将变量的值转换为字符串
Parameters:
mixed |
$input: |
变量 |
string |
$indent: |
缩进,默认为'' |
API Tags:
|
|