14 php arrays indexing reference smarty
Array $imagelist:
Array (
[additional] => Array (
[count] => 2
[image] => Array (
[nokia_e61_1.jpg] => Array (
[name_body] => nokia_e61_1
[name_ext] => jpg
)
[nokia_e61_2.jpg] => Array (
[name_body] => nokia_e61_2
[name_ext] => jpg
)
[nokia_e61_3.jpg] => Array (
[name_body] => nokia_e61_3
[name_ext] => jpg
)
[nokia_e61_4.jpg] => Array (
[name_body] => nokia_e61_4
[name_ext] => jpg
)
)
)
[main] => nokia_e61
)
Run Code Online (Sandbox Code Playgroud)
该值nokia_e61_1.jpg保留在{$getvars.imagename}.
我写了,{$imagelist.additional.image.`$getvars.imagename`.name_body}但它不起作用.
请帮忙.
我不喜欢这个,但是我还是用它。这是摘录表格文档
{$foo.$bar} <-- display variable key value of an array, similar to PHP $foo[$bar]
Run Code Online (Sandbox Code Playgroud)
为了能够做到这一点,你必须
{assign var='key' value=$getvars.imagename}
{$imagelist.additional.image.$key.name_body}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你