Как я могу отображать математические символы, такие как альфа, бета, суммирование?

Мне нужно отобразить формулы математических функций. Для этого, как я могу отобразить эти математические символы с помощью php?

Предположим, у меня есть текстовое поле на веб-странице, если кто-то там что-то печатает, то там будут печататься специальные символы Юникода, такие как альфа, бета, суммация или символы моего местного языка. Могу ли я что-то сделать с php, чтобы сделать это?

4 ответа

Решение

Вы можете использовать html коды объектов, чтобы показать эти символы. например:

<div>
    &#931;
    &#945;
</div>

Пример запуска здесь: http://jsfiddle.net/7QBaZ/

Диаграмма HTML-объектов: http://htmlhelp.com/reference/html40/entities/symbols.html

Однако, чтобы показать сложные формулы, это не так просто, как поместить объекты HTML для отображения математических символов. Вы можете найти помощь здесь, чтобы начать:

http://www.zipcon.net/~swhite/docs/math/math.html

http://www.myphysicslab.com/web_math.html

Закодируйте ваш документ в UTF-8 и вставьте соответствующие символы Unicode: α, β, ∑...

echo "α, β, ∑";

Из того, что я понимаю, да. Лучший способ, который я знаю, - это повторить их восьмеричные или шестнадцатеричные значения.

то есть.. echo ("Octal char = \062 and Hex char = \x32");

Вы можете использовать шестнадцатеричные коды для вывода символов.

http://tlt.its.psu.edu/suggestions/international/bylanguage/greekchart.html

http://tlt.its.psu.edu/suggestions/international/bylanguage/mathchart.html

Другие вопросы по тегам