我对TinyButStrong有点新意,我想知道如何检查布尔变量是0还是1?例如,我有这个:
$TBS->MergeBlock('tests', $tests);
Run Code Online (Sandbox Code Playgroud)
并且$ tests有一个变量调用'activated',这是一个布尔值.因此,在我的.docx文档中,如果变量设置为true(1),我想写字符串'Activated',如果设置为false(0),我想写'non-activated'.
我应该在.docx文档中使用哪种语法?
提前致谢.
它们是在合并期间格式化值的几种方法,但默认情况下,TBS使用PHP隐式转换将数据项转换为字符串.
因此,true转换为'1'并false转换为'' (空字符串).
对于不存在的值:如果要合并的数组中的键不存在,则可以使用参数避免使用TBS错误消息noerr,并且替换值为'' (空字符串).
所以你的解决方案是:
[test.ativated;noerr;if [val]=1;then 'Activated';else 'non-activated']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1412 次 |
| 最近记录: |