mpclarkson/stringy

一个PHP库,提供了一致的API,用于面向对象地操作字符串。

v1.0.2 2019-04-08 01:04 UTC

This package is auto-updated.

Last update: 2024-09-08 14:19:52 UTC


README

Scrutinizer Code Quality Build Status

概览

你是否厌倦了PHP在字符串操作方面的不一致性?那就看看这里吧!

以前,你总是不得不写一些复杂的代码来检查字符串是否包含子字符串

  strpos($mystring, $substring) !== false ? true : false;

现在你可以这样做(以及许多其他事情),而且很合理!

  $string = new String($myString);

  $bool = $string->contains($substring);

太好了! :)

用法

应用任何方法后,可以通过以下方式访问底层文本/字符串:

$stringy = new Stringy("mystring");
$stringy->append("is fun", " ");

echo $stringy->string();
//"mystring is fun";

方法

查看测试用例以了解每种方法的示例。

需求

  • PHP 5.4+

Composer

使用 Composer,在您的 composer.json 文件中添加以下行:

    "require": {
        "mpclarkson/stringy": "dev-master"
    },

待办事项

  • 更多方法
  • 欢迎贡献

致谢

这受到了Apple的Swift语言中字符串操作美化的启发。

感谢来自 布里斯班Paper Planes数字营销 的支持。