Smarty数组分配给PHP数组

Smarty数组分配给PHP数组,php,arrays,smarty,Php,Arrays,Smarty,我是Smarty的新手。 我有一个smarty阵列$order\u info 如何将值{$order\u info.email}分配给PHP字符串 我希望有人能帮助我 解决方案: {/php} {$order_info.email} {php} 根据需要,您应该能够运行以下代码: 智能模板 PHP脚本 你到底想干什么?一般来说,smarty是用来显示东西的,而不是用来给东西添加值以传递回PHP。是的,我知道。我想将smarty转换为php字符串以供破解。@RightHandedMon

我是Smarty的新手。 我有一个smarty阵列
$order\u info

如何将值
{$order\u info.email}
分配给PHP字符串

我希望有人能帮助我

解决方案:

{/php}
     {$order_info.email}
{php}
根据需要,您应该能够运行以下代码:

智能模板 PHP脚本
你到底想干什么?一般来说,smarty是用来显示东西的,而不是用来给东西添加值以传递回PHP。是的,我知道。我想将smarty转换为php字符串以供破解。@RightHandedMonkey我想他想将电子邮件值分配给循环中的其他变量。@Bas这到底是怎么回事?你能提供更多的细节吗?下面回答(并接受)的内容对你自己编辑的问题没有意义。问题本身也不清楚你在问什么。我看不出有什么理由把它保留在问答网站上,因此投票决定关闭它。也将投票删除它。只是想让你知道,这不管用。如果我这样做{$order_info.email},电子邮件地址就会显示出来。我需要给你钥匙吗?!我收到通知:未定义变量:smarty in。这是一个开源软件。如何找到wright变量
{assign var="email" value=$order_info.email}
// First fetch the template!
$whole_page = $smarty->fetch('index.tpl');

// Then get the variable:
$email = $smarty->getTemplateVars('email');
echo "The email in a PHP variable: " . $email;