此包已被放弃且不再维护。作者建议使用 voku/portable-utf8 包。

PHP 字符串处理库。

1.1.6 2018-01-07 13:43 UTC

This package is auto-updated.

Last update: 2022-08-18 10:50:20 UTC


README

Latest Stable Version Latest Unstable Version License Codacy Badge Total Downloads Travis PSR2 PSR4 CodeCov

西班牙语版本

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

或者 手动安装

下载 Str.php:

$ 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");

测试

要运行 测试,您只需要 composer 并执行以下操作

$ git clone https://github.com/Josantonius/PHP-Str.git

$ cd PHP-Str

$ composer install

使用 PHPUnit 运行单元测试

$ composer phpunit

使用 PSR2 代码标准测试使用 PHPCS

$ 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

如果您觉得它有用,请告诉我 😉

您可以通过Twitter或通过我的电子邮件联系我。