Smarty数组分配给PHP数组
我是Smarty的新手。 我有一个smarty阵列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
$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;