2

我正在使用此代码将 HTML 代码存储在一个名为$conversions

$conversions = "GBP " . number_format($file*0.84) . "CHF " . number_format($file*1.23) 

但是我似乎无法弄清楚如何<br>在“CHF”这个词之前添加一个。

有任何想法吗?

整个代码如下:

<?php
$file = get_field('fl_price');
if(trim($file) == ""){echo 'Price on Application' ;}else{$conversions = "GBP " . number_format($file*0.84) . "<br />CHF " . number_format($file*1.23)  ;echo 'EUR ' . number_format($file) . "</br><a class=\"wp-tooltip\" title=\" $conversions \">Other Currencies</a>" ;}
?>
4

3 回答 3

1
$conversions = "GBP " . number_format($file*0.84) . "&#xA;CHF " . number_format($file*1.23);

Echoing$conversions现在将在 CHF 之前有一个 HTML 换行符。

于 2013-10-06T23:37:51.703 回答
1

您正在将字符串添加到<a>被调用的属性中title。这不会被显示,当然也不会呈现任何 HTML(如 br 标签)。

编辑:

根据 OptimusCrime 的建议,这确实有效:http: //jsfiddle.net/5rM4u/1/

替换你<br/>&#xA;,你就可以开始了。

于 2013-10-06T23:43:51.087 回答
0

您正在尝试在“a”标签的“title”中打印 $conversions 变量。只是使用是<br />行不通的。

查看这个问题的一些答案“我如何在 HTML 工具提示中使用回车? ”它可能包含您正在寻找的答案。

于 2013-10-07T00:00:03.973 回答