我非常坚持这个问题:
我有一个带有一些变量的模块,我需要在php中的外部模板中捕获。
我创建了一个数组来传递所有变量:
$ campos_mostrables =阵列('标题'' biblio_year'' other_fields'' biblio_authors_field'' biblio_contributors&# 39;,' biblio_secondary_authors_field' ......)然后 我使用foreach($ campos_mostrables作为$ campo_m)
我的问题是,例如' biblio_contributors'是一个数组,而不是一个简单的字符串。此变量在Devel中具有此结构 - >负载:
biblio_constributors(数组,2个元素) 0(数组,19个元素) name(字符串,9个字符) NAME1 。 1(数组,19个元素) name(字符串,9个字符) NAME2 。
我需要在我的模板中访问此" NAME1和NAME2,但我不知道如何访问此信息以进行打印。
拜托,有人可以帮帮我吗?
非常感谢!!!
答案 0 :(得分:0)
您使用过Variable set and get方法吗? 如果已经安装了devel模块,则可以使用dpm()方法转储变量。
$myarray=array('a','b');
dpm($myarray);
并检查数据的结构。