无法在元描述标签中打印英镑符号

时间:2014-12-04 18:53:23

标签: php html

我正在尝试在元描述标签中打印产品页面上的产品价格,但我无法在元描述标签中打印带有价格的英镑符号,如下所示

echo '<meta name="description" content="Buy '.$title.' at '&pound'.'.$price.'">';

但它在元描述标签中的文字印刷和文字却很重要,但我希望它是价格的英镑符号 价格和标题是变量命名价格和来自数据库的名称,它们正确显示.. 请帮助hpw在元标记中显示英镑符号。

1 个答案:

答案 0 :(得分:0)

字符引用后面需要一个分号:

&pound;

或者只使用实际角色:

£

您还需要正确识别字符串。您有额外的'个字符。

通常更容易将HTML保持在PHP模式之外,并且只回显变量。

<meta name="description" 
     content="Buy <?php echo htmlspecialchars($title); ?>  at £<?php echo htmlspecialchars($price); ?>">