radmen/custom-tag-parser

自定义标签的简单解析器

dev-master 2013-05-13 13:01 UTC

This package is auto-updated.

Last update: 2024-09-14 04:01:12 UTC


README

  • 安装 Composer

  • radmen/custom-tag-parser 添加到您的项目中的 `composer.json` 文件

{
    "require": {
        "radmen/custom-tag-parser": "dev-master"
    }
}
  • 安装/更新您的依赖项

示例

<?php
$parser = new CustomTagParser\Parser('<fizz i="3"> <fizz i="5" /> <fizz i="15">');

foreach($parser->tags('fizz') as $tag) {

	if(0 == $tag->i % 15) {
	  $tag->replaceWith('FooBar');
	}
	else if(0 == $tag->i % 5) {
	  $tag->replaceWith('Bar');
	}
	else if(0 == $tag->i % 3) {
	  $tag->replaceWith('Foo');
	}
}

$parser->toString(); // Foo Bar FooBar