有一天做做mysql突然發(fā)現(xiàn)原來mysql功能這么強(qiáng)大,可以直接計(jì)算字符串。。。哈 " /> 精品动漫国产亚洲AV在线观看,香蕉精品国产高清自在自线,免费无遮挡又黄又爽网站

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

利用php+mysql來做一個(gè)功能強(qiáng)大的在線計(jì)算器

找了很久,發(fā)現(xiàn)網(wǎng)上資料很少,于是想自己動手寫,慢慢的發(fā)現(xiàn)問題多了,自己不怎么通算法,寫一個(gè)計(jì)算式子短點(diǎn)還好,長了就掛了,再長點(diǎn)恐怕就要死機(jī)。

有一天做做mysql突然發(fā)現(xiàn)原來mysql功能這么強(qiáng)大,可以直接計(jì)算字符串。。。哈哈 這下可就高興了。

代碼還超級簡單 就做了一個(gè)ajax的計(jì)算器

有式子錯(cuò)誤提示 還可以時(shí)時(shí)顯示輸入的式子

有興趣的朋友可以看看 更多的功能可以自己去開發(fā)

演示地址:http://www.jianlila.com/jsq.php

jquer.js自己去下載

jsq1.php
復(fù)制代碼 代碼如下:
<?php
//鏈接數(shù)據(jù)庫的
$db=mysql_connect("localhost","root","123");
header("Content-Type:text/html;charset=GB2312");
$str=iconv('utf-8','gbk',trim($_POST['t_ask']));
$str=str_replace(" ","",str_replace("/r/n","",$str));
$str=str_replace("(","(",$str);
$str=str_replace(")",")",$str);
/*三角函數(shù)替換*/
$str=preg_replace("/sin/((.*)/)/is","sin(/${1}*pi()/180)",$str);//替換sin
$str=preg_replace("/cos/((.*)/)/is","cos(/${1}*pi()/180)",$str);//替換cos
$str=preg_replace("/tan/((.*)/)/is","tan(/${1}*pi()/180)",$str);//替換tan
$str=preg_replace("/cot/((.*)/)/is","1/tan(/${1}*pi()/180)",$str);//替換余切
$str=preg_replace("/asin/((.*)/)/is","asin(/${1}/pi()*180)*180/pi()",$str);//反正弦
$str=preg_replace("/acos/((.*)/)/is","acos(/${1}/pi()*180)*180/pi()",$str);//反余弦
$str=preg_replace("/atan/((.*)/)/is","atan(/${1}/pi()*180)*180/pi()",$str);//替換反正切
$sql="select ".$str ;
$res=mysql_query($sql,$db) or die('<font color=red>你輸入的式子有錯(cuò)誤</font>');
$rs=mysql_fetch_array($res);
echo $rs[0];
?>

jsq.php
復(fù)制代碼 代碼如下:
<html>
<head>
<title>手寫輸入計(jì)算器</title>
<meta name="keywords" content="在線計(jì)算器,輸入式子直接計(jì)算,手寫計(jì)算器" />
<meta name="description" content="在線計(jì)算器,手寫輸入計(jì)算器,輸入式子直接計(jì)算" />
<script src="jquery.js" language="Javascript"></script>
<script language="Javascript">
$(function(){
$("#t_ask").keyup(function(){
$.post(
"jsq1.php",
{
t_ask : $("#t_ask").val()
},function(data,textStatus)
{
$("#res").html(data);
}
);
});
});
</script>
</head>
<body>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" height="40"><h2>手寫輸入計(jì)算器</h2></td>
</tr>
</table>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="34" align="center">在這里你可以手寫式子計(jì)算哦,還不快試試! <a >返回首頁</a></td>
</tr>
</table>

<form method="post">
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="27%" align="right">計(jì)算式子:</td>
<td width="73%"><textarea name="t_ask" cols="60" rows="6" id="t_ask"></textarea></td>
</tr>
<tr>
<td height="23" align="right">=</td>
<td><div id="res"></div></td>
</tr>
<tr>
<td height="31" align="right"></td>
<td><input type="button" name="tj" id="tj" value="按鈕" />
<input type="reset" name="qc" id="qc" value="重置" /></td>
</tr>
</table>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><p>說明:<br />
三角函數(shù):
<p>sin(60)正弦 cos(60)余弦 tan(60)正切 cot(60)余切
<p>asin(0.5)反正弦 acos(0.5)
反余弦 atan(0.5)反正切
<p>abs(-1)=1絕對值 ceil(0.1)=1進(jìn)一
<p>指數(shù)對數(shù)
<p>exp(float arg)// 計(jì)算 <strong>e</strong>(自然對數(shù)的底)的指數(shù)
<p>log(10,100)=2//自然對數(shù) pow(2,4)=16 指數(shù) sqrt(4)=2平方根
<p><br />
</td>
</tr>
</table>
</form>
</body>
</html>

php技術(shù)利用php+mysql來做一個(gè)功能強(qiáng)大的在線計(jì)算器,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国内精品七七久久影院 | 免费国产成人手机在线观看 | 色欲天天婬色婬香影院 | 超碰免费视频公开观看 | 我不卡影院手机在线观看 | 扒开屁股眼往里面夹东西 | 久久99精品AV99果冻 | 在线二区 中文 无码 | 色聚网久久综合 | 色人阁综合| 久久婷婷五月综合色丁香 | 好紧的小嫩嫩17p | 日本激情在线 | 真人美女精美小穴 | 国产女人与黑人在线播放 | gogogo高清在线观看 | 无遮18禁在线永久免费观看挡 | 亚洲男人的天堂久久精品麻豆 | 国产精品久久久久久久久LI无码 | 在线亚洲专区中文字幕 | 纯肉高H种马艳遇风流多 | 婚后被调教当众高潮H喷水 回复术士勇者免费观看全集 | 久久看片网 | a免费视频 | 在线 亚洲 日韩 欧洲视频 | 久久精品国产亚洲AV热无遮挡 | 国产亚洲精品品视频在线 | 亚洲 天堂 欧美 日韩 国产 | 麻豆高清免费国产一区 | 国产亚洲日韩另类在线观看 | 久草在线新是免费视频 | 亚洲AV无码一区二区色情蜜芽 | 亚洲精品久久久午夜福利电影网 | 曰本aaaaa毛片午夜网站 | 99视频全部看免费观 | 好嗨哟在线看片免费 | 午夜婷婷精品午夜无码A片影院 | 嫩草影院久久99 | 国产亚洲精品免费视频 | 日本肉肉口番工全彩动漫 | 99久久免热在线观看 |