Разбор математического выражения в инфиксное выражение не работает

У меня есть уравнение как 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 но бесполезно

Пожалуйста, ведите меня.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]