timesplinter / tsfw-common
此包已被放弃且不再维护。没有建议的替代包。
PHP库,用于抽象字符串、数组等常见任务。
v0.1.6
2015-04-16 06:42 UTC
Requires
- php: >=5.1.0
Requires (Dev)
- phpunit/phpunit: 4.2.*
README
该框架组件处理字符串、数组、其他标量数据类型以及某些类的日常操作。
StringUtils
- afterFirst - 返回字符串第一次出现后的子串
- afterLast - 返回字符串最后一次出现后的子串
- between - 返回两个字符串之间的子串
- beforeFirst - 返回字符串第一次出现前的子串
- beforeLast - 返回字符串最后一次出现前的子串
- endsWith - 检查字符串是否以特定子串结尾
- insertBefore - 在特定子串之前插入一个字符串
- insertAfter - 在特定子串之后插入一个字符串
- startsWith - 检查字符串是否以特定子串开头
- tokenize - 从字符串返回一个标记数组
- urlify - 将字符串转换为友好的URL表示形式
ArrayUtils
- arrayColumn - PHP 5.5的
array_column()函数的用户实现 - implode - PHP内置
implode()函数的改进 - isAssociative - 检查数组是否为关联数组(某些键类型为字符串)
- isSequential - 检查数组是否为顺序数组(仅数字键)
JsonUtils
- decode
- decodeFile
- minify
ReflectionUtils
- getLockedProperty - 从特定类实例获取锁定属性的值
- setLockedProperty - 从特定类实例设置锁定属性的值