html中有'\ f'实体吗?

时间:2016-04-10 11:08:33

标签: php html html5

我只是在php中使用echo输出一个字符串,但是它被改变了并且没有显示确切的字符串。我对HTML实体知之甚少但不知道HTML中的任何名为\f的实体,或者是某种东西否则导致问题

<?php


$orig = "&lt;math&gt;x^2 \frac{d^2 y}{dx^2} + x \frac{dy}{dx} + (x^2 - \alpha^2)y = 0&lt;/math&gt;";

echo $orig;


?>

,输出

<math>x^2 rac{d^2 y}{dx^2} + x rac{dy}{dx} + (x^2 - \alpha^2)y = 0</math>

希望你注意到\ frac改为rac。可能是什么问题?

2 个答案:

答案 0 :(得分:1)

\ f实际上是许多语言中的formfeed,尽管它很少使用。 它是php,而不是html,它读取字符串并对其进行更改。 您可以在此处阅读:http://php.net/manual/en/regexp.reference.escape.php

您可以在\frac之间添加空格吗?

答案 1 :(得分:0)

只需输入&#92而不是反斜杠本身,就应该没有问题。例子&#92frac