【发布时间】:2021-02-05 01:47:42
【问题描述】:
我有一个 ckeditor,当我从数据库中获取方程时,我们可以在其中创建数学方程,它看起来像 a+b2,但我想要像 (a+b)^2。那么,我该怎么做呢?请帮帮我。
html_entity_decode($post->answer)
我正在使用html_entity_decode,但它看起来并不完全符合我的要求。
【问题讨论】:
-
所以
^不见了?它实际上是否存储在数据库中? -
不,先生,实际上它看起来像
<p>&nbsp;<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msup><mfenced><mrow><mi>a</mi><mo>+</mo><mi>b</mi></mrow></mfenced><mn>2</mn></msup><mo>=</mo><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup><mo>+</mo><mn>2</mn><mi>a</mi><mi>b</mi></mrow></math></p>它在我的数据库中。 -
谢谢,但如果您有额外的信息,请使用您的问题下方的“编辑”按钮将其添加到您的主帖子中,这样每个人都可以清楚地看到并且可以清晰地格式化,而且您有空间来添加足够的相关细节。此外,我在您的问题中添加了 MathML 标签,因为它似乎是相关的。
-
无论如何,如果一开始数据库中没有数据,那么您需要追溯输入的代码,然后将数据保存到数据库中。请您提供minimal, reproducible example,然后我们可以通过您的代码正确地跟踪这一点,而不是仅仅看到一行完全脱离上下文。谢谢。