markenwerk/simple-string-builder

此包已被废弃且不再维护。作者建议使用 markenwerk/string-builder 包。

这是一个基本的字符串构建库,提供用 PHP 编写的不同字符串方法。

2.0.4 2016-08-09 20:16 UTC

This package is auto-updated.

Last update: 2021-01-18 12:10:19 UTC


README

Build Status Test Coverage Dependency Status SensioLabs Insight Code Climate Latest Stable Version Total Downloads License

这是一个基本的字符串构建库,提供用 PHP 编写的不同字符串方法。

注意!

PHP Simple String Builder 已被废弃且不再维护。请使用 PHP String Builder 代替。

安装

{
   	"require": {
        "markenwerk/simple-string-builder": "~2.0"
    }
}

使用方法

自动加载和命名空间

require_once('path/to/vendor/autoload.php');

构建字符串

use Markenwerk\SimpleStringBuilder\SimpleStringBuilder;

$builder = new SimpleStringBuilder();
$builder
	->append('a')
	->append(12)
	->append(false)
	->prepend('b')
	->remove(1)
	->replace(0, 'ab')
	->append(true);

$string = $builder->build();
fwrite(STDOUT, 'Result "' . $string . '"' . PHP_EOL);

$substring = $builder->buildSubstring(0, 2);
fwrite(STDOUT, 'Substring result from position 0 and size 2 "' . $substring . '"' . PHP_EOL);

$substring = $builder->buildSubstring(1);
fwrite(STDOUT, 'Substring result from position 1 till the end "' . $substring . '"' . PHP_EOL);

$size = $builder->size();
fwrite(STDOUT, 'Builder holds "' . $size . '" partial strings' . PHP_EOL);

$length = $builder->length();
fwrite(STDOUT, 'Resulting string length is "' . $length . '" characters' . PHP_EOL);

将输出以下内容

Result "ab121"
Substring result from position 0 and size 2 "ab12"
Substring result from position 1 till the end "121"
Builder holds "4" partial strings
Resulting string length is "5" characters

贡献

对我们的项目做出贡献总是非常受欢迎。
但:请遵循在 CONTRIBUTING.md 文档中写下的贡献指南。

许可证

PHP Simple String Builder 采用 MIT 许可证。