有类似';f';html中的实体


Is there anything like 'f' entity in html?

我只是在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。可能是什么问题?

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

你能简单地在'frac之间加一个空格吗?

只需放入&92而不是反斜杠本身,你应该没有问题。示例&92frac