php编程题利用单行文本输入x和n的值,并编程求x^n,并在页面上显示.

2024-12-04 09:37:24
推荐回答(2个)
回答(1):

以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结果在旁边显示出来。

回答(2):

你这个有后续的数据显示 一般都用ajax
1、用js获取x和n;
2、把x和n通过ajax传到php程序
3、把php运算后的数据在ajax的回调函数内显示到页面