Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有任何PHP或JavaScript数学表达式格式化程序(添加括号)?_Php_Javascript_Math_Expression_String Formatting - Fatal编程技术网

是否有任何PHP或JavaScript数学表达式格式化程序(添加括号)?

是否有任何PHP或JavaScript数学表达式格式化程序(添加括号)?,php,javascript,math,expression,string-formatting,Php,Javascript,Math,Expression,String Formatting,Google Calculator的数学表达式格式如下: 2+2/2 ---> 2 + (2 / 2) 2+2/2*PI ---> 2 + ((2 / 2) * PI) 换句话说,它增加了括号。 有没有类似的PHP或JavaScript解决方案可以做同样的事情;要避免自己编写代码(就像谷歌那样),最快最简单的方法就是使用 希望这有帮助 当然可以通过curl+ajax/postback查询日历? 结果是一个带有left、right、error等的json数组 查询示例:http://

Google Calculator的数学表达式格式如下:

2+2/2 ---> 2 + (2 / 2)
2+2/2*PI ---> 2 + ((2 / 2) * PI)
换句话说,它增加了括号。
有没有类似的PHP或JavaScript解决方案可以做同样的事情;要避免自己编写代码(就像谷歌那样),最快最简单的方法就是使用


希望这有帮助

当然可以通过curl+ajax/postback查询日历? 结果是一个带有left、right、error等的json数组

查询示例:http://www.google.com/ig/calculator?q=5*9%2B%28sqrt+10%29^3%3D


php/curl示例:

请为您的问题提供一个上下文,例如,我希望字符串格式化并在浏览器中显示给用户。这就是您想要实现的吗?您是否应该尝试javascript事件函数(onkeypress、onchange)?并定义规则——当一些数字继续相加之前加上信号——如果找到除法信号,则将括号。。。当然,在某个地方有人已经完成了。@murraybiscuite:是的,我想要一个javascript/PHP函数,它以字符串形式返回格式化的数学表达式。