0

我的问题是指这个 Twig Extension:

https://github.com/deceze/Twig-extensions/blob/master/doc/gettext.rst

例如,如果我使用它:

<p>{{ _n('One day without accident.', '%d days without accident.', n)|format(n) }}</p>

那么如何将变量解析为树枝?

我的意思是 %d 在这个例子中

这是我第一次需要使用 Sprintf。

4

2 回答 2

0

%d代表一个数字。format过滤器将用提供给该过滤器的参数替换这些。占位符(通常是%s%d)被替换为对应的参数。所以第一个占位符从第一个参数中获取值,从第二个参数中获取第二个值。

有关详细信息,请参阅 php 参考: http: //php.net/sprintf

于 2013-05-14T22:04:18.190 回答
0

Wouter J 的答案中有一个错字(这是正确的答案),它应该是

foo %s'|format($valueOfThePlaceholder)

于 2017-07-08T09:00:04.303 回答