echo "<br/>that will be" . " " . $pricetotal;
我需要在$ pricetotal之前添加英国“£”,以便在浏览器中看到以下内容:
那将是2.99英镑
答案 0 :(得分:4)
就像那样:
echo "<br/>that will be" . " £" . $pricetotal;
你也可以使用html实体:
echo "<br/>that will be £" . $pricetotal;
或
echo "<br/>that will be £" . $pricetotal;
答案 1 :(得分:0)
您可以使用
echo "<br/>that will be" . " £" . $pricetotal;
或
echo "<br/>that will be" . " £" . $pricetotal;
答案 2 :(得分:0)
您可以尝试
echo "£";
甚至可以通过字符代码尝试
echo chr(163);
答案 3 :(得分:0)
您可以使用HTMLEntity
echo "<br/>that will be £" . $pricetotal;
还要确保您的网站使用支持£
字符的多字节字符集进行编码。
我建议使用UTF-8。
包括
<meta charset="utf-8">
在HTML的<head>
标记中。
答案 4 :(得分:0)
两个
echo "<br/>that will be" . " £" . $pricetotal;
和
echo "<br/>that will be £" . $pricetotal;
工作但在以下严格条件下:
<meta charset="utf-8" />
真正重要的是整个html呈现链应该是utf-8,以允许您控制字符编码并避免奇怪的行为。使用例如mysql数据库也是这种情况。数据库编码应该提前并计划为utf-8。否则,纠正编码问题变得非常复杂。