timesplinter/tsfw-common

此包已被放弃且不再维护。没有建议的替代包。

PHP库,用于抽象字符串、数组等常见任务。

v0.1.6 2015-04-16 06:42 UTC

This package is auto-updated.

Last update: 2020-08-20 16:26:03 UTC


README

该框架组件处理字符串、数组、其他标量数据类型以及某些类的日常操作。

Latest Stable Version Build Status

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 - 从特定类实例设置锁定属性的值