\PhalApiTool

PhalApi_Tool 工具集合类 只提供通用的工具类操作,目前提供的有: - IP地址获取 - 随机字符串生成

Summary

Methods
Properties
Constants
getClientIp()
createRandStr()
arrIndex()
createDir()
deleteDir()
arrayToXml()
xmlToArray()
trimSpaceInStr()
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

getClientIp()

getClientIp() : string

IP地址获取

Returns

string —

如:192.168.1.1 失败的情况下,返回空

createRandStr()

createRandStr(integer  $len, string  $chars = null) : string

随机字符串生成

Parameters

integer $len

需要随机的长度,不要太长

string $chars

随机生成字符串的范围

Returns

string

arrIndex()

arrIndex(array  $arr, string|integer  $key, string  $default = '') : string

获取数组value值不存在时返回默认值 不建议在大循环中使用会有效率问题

Parameters

array $arr

数组实例

string|integer $key

数据key值

string $default

默认值

Returns

string

createDir()

createDir(string  $path) 

根据路径创建目录或文件

Parameters

string $path

需要创建目录路径

Throws

\PhalApi\PhalApi_Exception_BadRequest

deleteDir()

deleteDir(string  $path) 

删除目录以及子目录等所有文件

  • 请注意不要删除重要目录!

Parameters

string $path

需要删除目录路径

arrayToXml()

arrayToXml(array  $arr, string  $root = 'xml', integer  $num) : string

数组转XML格式

Parameters

array $arr

数组

string $root

根节点名称

integer $num

回调次数

Returns

string —

xml

xmlToArray()

xmlToArray(string  $xml) : mixed|array

XML格式转数组

Parameters

string $xml

Returns

mixed|array

trimSpaceInStr()

trimSpaceInStr(string  $str) : string

去除字符串空格和回车

Parameters

string $str

待处理字符串

Returns

string