【问题标题】:How can i echo mathematical symbols like alpha, beta, summation? [closed]我如何回显数学符号,如 alpha、beta、求和? [关闭]
【发布时间】:2012-05-06 20:36:21
【问题描述】:

我需要显示数学函数公式。 为此,我如何使用 php 回显这些数学符号?

假设我在网页上有一个文本框,如果有人在那里输入一些东西,那么特殊的 unicode 字符(如 alpha、beta、summation 或我的本地语言字符)将在那里输入,我可以用 php 做点什么吗?

【问题讨论】:

标签: php math symbols


【解决方案1】:

您可以使用 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

【讨论】:

    【解决方案2】:

    【讨论】:

    • 我必须将这些值存储在某处吗?我怎样才能在 php 中获取这些值来回显它?就像我们做 echo 'abcd' 一样,我怎样才能输入这些字符?
    【解决方案3】:

    以 UTF-8 编码您的文档并插入适当的 Unicode 字符:α、β、∑...

    echo "α, β, ∑";
    

    【讨论】:

    • 如何输入这些字符?我的键盘上没有这些字符。
    • 视情况而定。 Windows 在附件中的某处有字符映射,Mac OS 有(至高无上的)字符查看器。您也可以简单地从 Wikipedia、unicode.org 或其他任何可以找到它们的地方复制和粘贴它们。
    • 我不想复制粘贴,我需要输入那个字符的代码,php会回显/显示它,我该怎么做?
    • 你“想输入那个字符的代码”是什么意思?我不知道,可能有也可能没有直接在您选择的操作系统中输入该字符的键盘快捷键。输入字符的方法有很多种。任何方式都可以,只要您可以将其放入编辑器并将文件保存为 UTF-8。
    • 阅读这些 cmets 后的总 facepalm
    【解决方案4】:

    据我了解,是的。我所知道的最好的方法是,如果您回显它们的八进制或十六进制值。

    即..echo ("Octal char = \062 and Hex char = \x32");

    【讨论】:

    • 那没用,打印出来了,Octal char = 2 and Hex char = 2
    • 它们是如何打印它们的示例......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-17
    相关资源
    最近更新 更多