मैं टिविग का उपयोग टेंपलेटिंग इंजन के रूप में कर रहा हूं और मैं वास्तव में इसे प्यार कर रहा हूं। हालाँकि, अब मैं एक ऐसी स्थिति में दौड़ चुका हूँ, जो निश्चित रूप से मैंने पाया है कि एक सरल तरीके से पूरा करना चाहिए।
मेरे पास अभी जो है वह यह है:
{% for myVar in someArray %}
{% set found = 0 %}
{% for id, data in someOtherArray %}
{% if id == myVar %}
{{ myVar }} exists within someOtherArray.
{% set found = 1 %}
{% endif %}
{% endfor %}
{% if found == 0 %}
{{ myVar }} doesn't exist within someOtherArray.
{% endif %}
{% endfor %}
मैं जिस चीज की तलाश कर रहा हूं वह कुछ इस तरह है:
{% for myVar in someArray %}
{% if myVar is in_array(array_keys(someOtherArray)) %}
{{ myVar }} exists within someOtherArray.
{% else %}
{{ myVar }} doesn't exist within someOtherArray.
{% endif %}
{% endfor %}
क्या इसे पूरा करने का कोई तरीका है जो मैंने अभी तक नहीं देखा है?
अगर मुझे अपना स्वयं का एक्सटेंशन बनाने की आवश्यकता है, तो मैं टेस्ट फ़ंक्शन के भीतर myVar का उपयोग कैसे कर सकता हूं?
आपकी सहायताके लिए धन्यवाद!