qobo / pattern
该软件包已废弃,不再维护。未建议替代软件包。
PHP库,用于处理带占位符的文本模式
v2.0.0
2017-10-09 08:48 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~4.3
- squizlabs/php_codesniffer: ~2.5
README
PHP库,用于处理带占位符的文本模式。
安装
将qobo/pattern
作为依赖添加到项目的composer.json
文件中,如下所示
{ "require": { "qobo/pattern": "~1.0" } }
或者直接通过命令行安装,如下所示
$ composer require qobo/pattern:1.0.*
用法
以下是最简单的用法示例
<?php require_once 'vendor/autoload.php'; $pattern = new \Qobo\Pattern\Pattern('Hello %%NAME%%'); print $pattern->parse(array('NAME' => 'Leonid')); // result: Hello Leonid ?>
以下是一个递归解析的示例(参数顺序无关紧要)
<?php require_once 'vendor/autoload.php'; $pattern = new \Qobo\Pattern\Pattern('Hello %%NAME%%'); print $pattern->parse(array('TITLE' => 'Mr.', 'NAME' => '%%TITLE%% Leonid')); // result: Hello Mr. Leonid ?>
更多示例,请参阅单元测试。