简体   繁体   中英

php convert multidimensional array in twig code

I have try many way but didn't work want to convert this php code in to twig code.

<?php echo $dynamic[$language[language_id]][header]; ?>

Please help me with that

You can just use the array notation inside twig as well

{{ dynamic[language['language_id']]['header'] }}

demo

As an alternative, u could use the attribute function. But this one is too complex for this situation imho

{{ attribute(attribute(dynamic, language['language_id']), 'header') }}

似乎您正在寻找的是attribute()函数

{{ attribute(dynamic, language['language_id']['header']) }}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM