[英]How to check if a boolean variable is 1/true or 0/false with TinyButStrong?
我對TinyButStrong有點新意,我想知道如何檢查布爾變量是0還是1? 例如,我有這個:
$TBS->MergeBlock('tests', $tests);
並且$ tests有一個變量調用'activated',這是一個布爾值。 因此,在我的.docx文檔中,如果變量設置為true(1),我想寫字符串'Activated',如果設置為false(0),我想寫'non-activated'。
我應該在.docx文檔中使用哪種語法?
提前致謝。
它們是在合並期間格式化值的幾種方法,但默認情況下,TBS使用PHP隱式轉換將數據項轉換為字符串。
因此, true
轉換為'1', false
轉換為'' (空字符串) 。
對於不存在的值:如果要合並的數組中的鍵不存在,則可以使用參數noerr
避免TBS錯誤消息,並且替換值為'' (空字符串) 。
所以你的解決方案是:
[test.ativated;noerr;if [val]=1;then 'Activated';else 'non-activated']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.