-2

我想将一些 php 应用于变量并想知道如何做到这一点。我正在调整一段编写PHP 开放关闭时间的代码,并希望对其进行更改。基本上我希望下面的代码工作......

$open_output = '

<span class="label"><?php echo $text_qty; ?></span>

      <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" id="qty"/>
      <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
      <a id="button-cart" class="button" title="<?php echo $button_cart; ?>"><span><?php echo $button_cart; ?></span></a> ';

关于如何做到这一点的任何想法?

完整的代码可以在资源中找到。

4

3 回答 3

2

您需要将字符串和变量连接在一起

$open_output = '<span class="label">'.$text_qty.'</span>
<input type="text" name="quantity" size="2" value="'.$minimum.'" id="qty"/>
<input type="hidden" name="product_id" size="2" value="'.$product_id.'" />
<a id="button-cart" class="button" title="'.$button_cart.'"><span>'.$button_cart.'</span></a> ';
于 2012-09-03T23:51:35.340 回答
0

这是不对的,但是您可以使用eval('?>'. $open_output). get_file_contents()您可以使用函数从变量上的文件加载模板并使用eval().

于 2012-09-04T00:33:39.220 回答
0
$open_output = <<< EOF
<span class="label"><?php echo $text_qty; ?></span>
<input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" id="qty"/>
<input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
<a id="button-cart" class="button" title="<?php echo $button_cart; ?>"><span><?php echo $button_cart; ?></span></a>
EOF;
echo $open_output;

删除 < 和 EOF 之间的空格。

于 2012-09-04T16:16:51.593 回答