此包已被弃用且不再维护。作者建议使用 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
$string 要搜索的字符串。 string

返回 (布尔值)

- 检查字符串是否以特定值结束

Str::endsWith($search, $string);
属性 描述 类型 必需 默认
$search 要搜索的字符串。 string
$string 要搜索的字符串。 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或通过我的电子邮件联系我。