我使用WIRIS
得到一个3 x平方的等式,如下所示:
这张图片我是从Wiris编辑器获取的,我将其发布到操作按钮上的另一页面。操作页面如下所示:
<?php
echo $text = $_POST['title']['text'];
?>
当我回应时,我会这样:
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mn»3«/mn»«msup»«mi»x«/mi»«mn»2«/mn»«/msup»«/math»
显然是Mathml
:
我尝试按照以下方式解析它以获得所需的表单:
<?php
echo $text = $_POST['title']['text'];
$xmlstring = $_POST['title']['text'];
$xml = simplexml_load_string($xmlstring);
var_dump($xml);
echo $xml->math, PHP_EOL;
?>
但它没有正确。
我需要的内容如下:如果我的Mathml
表达式为3 x squared
,那么我需要 3 * x ^ 2 的结果。如果 3x 则应将其解析为 3 * x 。
我提到了诸如Mathjax
之类的库,但没有使用
请指导我。