26 lines
809 B
Markdown
Executable File
26 lines
809 B
Markdown
Executable File
## CompareBuilder
|
|
|
|
实现数据对比简化
|
|
|
|
#### 代码示例
|
|
```php
|
|
$builder = new CompareBuilder();
|
|
$old=[
|
|
'title'=>'123',
|
|
'no_change'=>'aaa',
|
|
'html'=>'<h1>456</h1><p>123</p>'
|
|
];
|
|
$new=[
|
|
'title'=>'456',
|
|
'no_change'=>'aaa',
|
|
'html'=>'<h1>123</h1><p>456</p>'
|
|
];
|
|
$builder->setData($old,$new)
|
|
->addCompareItem('title',CompareBuilder::ITEM_TYPE_TEXT,'标题')
|
|
->addCompareItem('no_change',CompareBuilder::ITEM_TYPE_TEXT,'没有变化')
|
|
->addCompareItem('html',CompareBuilder::ITEM_TYPE_HTMLDIFF,'html对比')
|
|
->display();
|
|
```
|
|
#### 截图
|
|

|