以100^10为例给你说个大概思路:
在单行文本中输入:100^10
//假设获得文本值用$txt表示,并用正则表达式加入判断输入格式是否正确(你自己处理);
$ary_txt=explode('^', $txt); //将文本分隔成数组元素,$ary_txt[0]表示100,$ary_txt[1]表示10
$value=$ary_txt[0] ^ $ary_txt[1] // 计算100^10
特别补充:
楼主这个计算过程,其实不应该用什么php来做,应该用javascript,将文本框的值做为参数,送给javascript函数,当输入完毕点计算按钮时,将javascript函数计算的x^n结果在旁边显示出来。
你这个有后续的数据显示 一般都用ajax
1、用js获取x和n;
2、把x和n通过ajax传到php程序
3、把php运算后的数据在ajax的回调函数内显示到页面