markenwerk / simple-string-builder
2.0.4
2016-08-09 20:16 UTC
Requires
- php: >=5.3
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: >=4.8.26
README
这是一个基本的字符串构建库,提供用 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 许可证。