0

誰かが私を助けてくれることを願っています.これは簡単だと確信していますが、私の人生ではそれを正しくすることはできません.

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

「id=36」をカスタム メタ ボックスから呼び出される変数にしたいと考えています。ID番号を呼び出すために使用している関数は$my_meta['price']

だから私はこのようなものになってしまいました:<?php shopp('storefront','product', 'id=$my_meta['price']' ); ?>これはうまくいきません。これを投稿に挿入する$my_meta['price']と、番号が正常に表示されるため、すべて機能しています。

誰かがこれを理解するのを手伝ってくれますか?

よろしくお願いします。

4

2 に答える 2

0

文字列内で変数を展開する場合は、中括弧で二重引用符を使用する必要があります。

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

一重引用符のみを使用する場合は、変数を文字列に追加できます。

<?php shopp('storefront', 'product', 'id=' . $my_meta['price']); ?>
于 2013-07-23T16:45:45.297 に答える