php 细枝交响曲中的计数键

o7jaxewo  于 2023-02-21  发布在  PHP
关注(0)|答案(1)|浏览(116)

我尝试简单地将对象计入城市enter image description here
在巴黎,我有5个对象,我不想显示11111,而只想显示5个,
我的代码

{% set newAnnounceCity = [] %}

        {% for item in announceCity %}

            {% if item.infoCity is not null %}

                {% if item.infoCity.city not in newAnnounceCity  %}

                    <span class=" font-semibold mr-2 text-left flex-auto">
                        <a href="{{path('app_city_show',{slug: item.infoCity.slug})}}">

                            <button class=" m-2 p-2 pl-5 pr-5 bg-transparent border-2 border-red-500 text-red-500 text-lg rounded-lg hover:bg-gradient-to-b hover:from-red-600 hover:to-pink-500 hover:text-gray-100 focus:border-4 focus:border-red-300">
                                {{ (item.infoCity.city) }}

                                {% for key in item.infoCity.announce|keys %}
                                    {{key|length }}
                                {% endfor %}

                                {% set newAnnounceCity = newAnnounceCity|merge([item.infoCity.city]) %}

                            </button>
                        </a>

                    </span>
                {% endif %}
                {% else %}

            {% endif %}

        {% endfor %}

有人能帮我
我尝试对keys对象进行计数

vc6uscn9

vc6uscn91#

如果没有输入数组的示例结构,可能很难猜测,但可以尝试将

{% for key in item.infoCity.announce|keys %}
    {{key|length }}
{% endfor %}

简单地
{{ item.infoCity.announce|length }}

相关问题