如何使用phpWord和cloneBlock将变量复制到模板中
在我的应用程序中使用phpWord,我尝试在模板中克隆一个块,如下所示:如何使用phpWord和cloneBlock将变量复制到模板中,php,phpword,Php,Phpword,在我的应用程序中使用phpWord,我尝试在模板中克隆一个块,如下所示: ${CLONEME} <br> You may also notice that there’s one text break (empty paragraph) before this one that can be created also by PHPWord ${item}" <br> ${/CLONEME} ${CLONEME} 您可能还注意到,在这一段之前有一个文本分隔符(空
${CLONEME} <br>
You may also notice that there’s one text break (empty paragraph) before this one that can be created also by PHPWord ${item}" <br>
${/CLONEME}
${CLONEME}
您可能还注意到,在这一段之前有一个文本分隔符(空段落),也可以由PHPWord${item}“
${/CLONEME}
在我的php代码中执行此操作:$document->cloneBlock('CLONEME',2}
我获得:“您可能还注意到有一个文本分隔符(空段落) 在此之前,PHPWord${item}还可以创建一个 也可能会注意到前面有一个文本分隔符(空段落) 这一个也可以由PHPWord${item}创建 但是
${item}
不要重复
我想要:
“您可能还注意到有一个文本分隔符(空段落)
在此之前,PHPWord${item#1}还可以创建一个
也可能会注意到前面有一个文本分隔符(空段落)
这一个也可以由PHPWord${item#2}创建
我怎样才能做到这一点?谢谢我看到了两种可能性:
cloneBlock
方法来做你想做的事情(或者写你自己的)——看看cloneRow
方法,看看他们是如何做{item}->{item#1}
替换的cloneBlock
之后使用多个{item}
-标记,并多次调用setValue($search,$replace,1)
,将替换限制为一次一个