У меня есть уравнение как 3 х в квадрате с помощью WIRIS
следующее:
Это изображение я получаю от редактора 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;
?>
Но это не правильно.
Что мне нужно IOS следующим образом: если мой Mathml
выражение 3 x squared
тогда мне нужен результат как 3 * х ^ 2 . Если 3x то это надо разобрать как 3 * х.
Я ссылался на библиотеки, такие как Mathjax
но бесполезно
Пожалуйста, ведите меня.
Задача ещё не решена.
Других решений пока нет …