将静态ID更改为变量



我希望有人能帮助我,我相信这很简单,但就我的生活而言,我无法做到这一点。

<?php shopp('storefront','product', 'id=36' ); ?>

我想让"id=36"成为一个从自定义元框中调用的变量。我用来呼叫ID号码的功能是$my_meta['price']

所以我最终得到了这样的东西:<?php shopp('storefront','product', 'id=$my_meta['price']' ); ?>,它不起作用。当我把这个$my_meta['price']插入帖子时,它成功地显示了数字,所以一切都正常。

有人能帮我弄清楚吗?

请,谢谢。

尝试<?php shopp('storefront','product', "id=" . $my_meta['price'] ); ?>

如果要在字符串中展开变量,则需要使用带大括号的双引号:

<?php shopp('storefront', 'product', "id={$my_meta['price']}"); ?>

如果您希望只使用单引号,可以将变量附加到字符串中:

<?php shopp('storefront', 'product', 'id=' . $my_meta['price']); ?>

最新更新