josantonius / str
1.1.6
2018-01-07 13:43 UTC
Requires
- php: ^5.6 || ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.3 || ^2.8
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ^5.7 || ^6.0
- squizlabs/php_codesniffer: ^3.0
README
PHP 字符串处理库。
要求
此库支持 PHP 版本 5.6 或更高版本,并且与 HHVM 版本 3.0 或更高版本兼容。
安装
安装此扩展的首选方式是通过 Composer。
要安装 PHP Str 库,请执行以下操作
$ composer require Josantonius/Str
上述命令只会安装必要的文件,如果您想 下载整个源代码,可以使用
$ composer require Josantonius/Str --prefer-source
您也可以使用 Git 克隆完整的仓库
$ git clone https://github.com/Josantonius/PHP-Str.git
或者 手动安装
$ wget https://raw.githubusercontent.com/Josantonius/PHP-Str/master/src/Str.php
可用方法
- 检查字符串是否以某个值开头
Str::startsWith($search, $string);
属性 | 描述 | 类型 | 必需 | 默认 |
---|---|---|---|---|
$search | 要搜索的字符串。 | 字符串 | 是 | |
$string | 在哪个字符串中搜索。 | 字符串 | 是 |
返回(布尔值)
- 检查字符串是否以某个值结尾
Str::endsWith($search, $string);
属性 | 描述 | 类型 | 必需 | 默认 |
---|---|---|---|---|
$search | 要搜索的字符串。 | 字符串 | 是 | |
$string | 在哪个字符串中搜索。 | 字符串 | 是 |
返回(布尔值)
快速开始
要使用 Composer 与此库一起使用
require __DIR__ . '/vendor/autoload.php'; use Josantonius\Str\Str;
如果您已手动安装,请使用它
require_once __DIR__ . '/Str.php'; use Josantonius\Str\Str;
用法
此库的用法示例
- 检查字符串是否以某个值开头
Str::startsWith("Hello", "Hello world");
- 检查字符串是否以某个值结尾
Str::endsWith("world", "Hello World");
测试
$ git clone https://github.com/Josantonius/PHP-Str.git
$ cd PHP-Str
$ composer install
使用 PHPUnit 运行单元测试
$ composer phpunit
$ composer phpcs
运行 PHP Mess Detector 测试以检测代码风格的不一致性
$ composer phpmd
运行所有前面的测试
$ composer tests
☑ TODO
- 添加新功能。
- 改进测试。
- 改进文档。
- 重构代码以禁用代码风格规则。请参阅 phpmd.xml 和 .php_cs.dist。
贡献
拉取请求
- 分支并克隆.
- 运行命令
composer install
安装依赖项。这将还会安装开发依赖项。 - 运行命令
composer fix
执行代码规范修复器。 - 运行测试。
- 创建一个 分支,提交,推送并发送给我一个拉取请求。
仓库
此仓库的文件结构是用PHP-Skeleton创建的。
许可
本项目采用 MIT 许可证。有关更多信息,请参阅LICENSE 文件。
版权
2017 - 2018 Josantonius,josantonius.com
如果您觉得它有用,请告诉我 😉