5

私は TinyButStrong に慣れていないので、ブール変数が 0 か 1 かを確認する方法を知りたいです。たとえば、私はこれを持っています:

$TBS->MergeBlock('tests', $tests);

$tests には、ブール値である変数呼び出し 'activated' があります。したがって、私の .docx ドキュメントでは、変数が true(1) に設定されている場合は文字列 'Activated' を書き、false(0) に設定されている場合は 'non-activated' を書きたいと思います。

.docx ドキュメントではどの構文を使用すればよいですか?

前もって感謝します。

4

1 に答える 1

6

マージ中に値をフォーマットする方法はいくつかありますが、デフォルトでは、TBS は PHP の暗黙的な変換を使用してデータ項目を文字列に変換します。

したがって、trueは '1' にfalse変換され、 '' (空の文字列)に変換されます。

存在しない値の場合: マージする配列内のキーが存在しない場合、パラメーター を使用して TBS エラー メッセージを回避できます。noerr置換の値は '' (空の文字列)です。

あなたの解決策は次のとおりです。

[test.ativated;noerr;if [val]=1;then 'Activated';else 'non-activated']
于 2012-12-20T22:38:36.153 に答える