Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 如何在细枝上用一个字符递增字符串变量的值?_Symfony_Templates_Web_Twig - Fatal编程技术网

Symfony 如何在细枝上用一个字符递增字符串变量的值?

Symfony 如何在细枝上用一个字符递增字符串变量的值?,symfony,templates,web,twig,Symfony,Templates,Web,Twig,我是twig的新手,我正在尝试将存储在变量中的字母值更改为以下字母。我试过这样的方法: {% set i = "a" %} {% for answer in answers %} {{ "("~ i ~")"}} {{ answer.content }} {% set i = i + 1 %} <br> {% endfor %} 我做了一些研究,但找不到直接的方法。可能有解决办法,但我想知道是否有直

我是twig的新手,我正在尝试将存储在变量中的字母值更改为以下字母。我试过这样的方法:

{% set i = "a" %}
{% for answer in answers %}
    {{ "("~ i ~")"}} {{ answer.content }}
    {% set i = i + 1 %}
    <br>
{% endfor %}
我做了一些研究,但找不到直接的方法。可能有解决办法,但我想知道是否有直接的方法


提前感谢你的帮助。祝你有一个愉快的一天。

在Twig中没有任何内置的方法可以做到这一点

您可以创建自己的并在其中处理此逻辑

您应该使用该函数将
$i
变量(作为整数)转换为字母。有一些著名的软件可以帮助您实现细枝扩展

如果你只想使用字母字符,你必须小心,如果有可能有超过26个问题在你的应用程序。否则,将显示
[
{
字符


如果有什么不清楚的地方,不要犹豫:)

在Twig中没有任何内置的方法可以做到这一点

您可以创建自己的并在其中处理此逻辑

您应该使用该函数将
$i
变量(作为整数)转换为字母。有一些著名的函数可以帮助您实现细枝扩展

如果只想使用字母字符,则必须小心应用程序中的问题可能超过26个。否则,将显示
[
{
字符

如果有不清楚的地方,不要犹豫:)

你不能“增加”树枝上的字母

但您可以生成字母a-z的列表并访问循环中的字母:

{% set letters = range('a','z') %} # generate an array of letters a-z
{% for answer in answers %}
    ({{ letters[loop.index0] }}) {{ answer.content }} # access letter by loop index 
    <br>
{% endfor %}

  • 答复1
  • 答复2
  • 答复3
  • 你不能“增加”树枝上的字母

    但您可以生成字母a-z的列表并访问循环中的字母:

    {% set letters = range('a','z') %} # generate an array of letters a-z
    {% for answer in answers %}
        ({{ letters[loop.index0] }}) {{ answer.content }} # access letter by loop index 
        <br>
    {% endfor %}
    
    
    
  • 答复1
  • 答复2
  • 答复3