本文目錄一覽:
怎麼用php編寫加減乘除??
可以參考下面的代碼:
?php
$a = 1;
$b = 2;
加法: $sum = $a + $b;
減法: $sum = $a – $b;
乘法: $sum = $a * $b;
除法: $sum = $a / $b;
擴展資料:
PHP的加密函數有crypt()、 md5() 和sha1() 這3種, 其中crypt() 用於單向加密, 所謂的單向加密就是將需要加密的內容進行加密之後, 無法將密文轉換成為可讀的內容, 因此單向加密的應用範圍較狹窄, 一般用於用戶名認證和密碼輸入等情況。
當用戶進入系統時,只需要將密文口令輸 入,經過系統驗證與存儲的口令一致, 即可通過。
sha1() 函數使用了SHA-1的散列演算法,其原理與md5() 類似。
參考資料來源:百度百科-PHP (超文本預處理器)
自定義名為Number的類,用於實現兩個數字的四則運算。PHP!在線等!急!
?php
class Number{
private $na;
private $nb;
private $symbol;
private $result;
function __construct(){
}
public function getResult($_na,$_nb,$_symbol){
$this-na = $_na;
$this-nb = $_nb;
$this-symbol = $_symbol;
switch ($this-symbol)
{
case ‘+’:
$this-symbol = ‘+’;
echo “$this-na + $this-nb = “. $this-result = $this-na + $this-nb;
break;
case ‘-‘:
$this-symbol = ‘-‘;
echo “$this-na – $this-nb = “. $this-result = $this-na – $this-nb;
break;
case ‘*’:
$this-symbol = ‘*’;
echo “$this-na * $this-nb = “. $this-result = $this-na * $this-nb;
break;
case ‘/’:
$this-symbol = ‘/’;
$this-check($this-nb);
break;
default:
$this-symbol = ‘+’;
echo “$this-na + $this-nb = “. $this-result = $this-na + $this-nb;
}
}
private function check($_nb){
$this-nb = $_nb;
if($this-nb==0){
echo “除數不能為零!”;
}else{
echo “$this-na / $this-nb = “. $this-result = $this-na / $this-nb;
}
}
}
$js = new Number();
$js-getResult(3,2,”*”); //符號 為 + – * /
?
使用PHP編程。一個網頁計算器,實現簡單四則運算
把下面內容存成PHP格式,就OK了
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”
html xmlns=””
head
meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /
title四則運算/title
/head
body
form id=”form1″ name=”form1″ method=”post” action=””
p
input name=”y” type=”text” id=”y” size=”10″ /
select name=”y0″ id=”y0″
option+/option
option-/option
option*/option
option//option
/select
input name=”y1″ type=”text” id=”y1″ size=”10″ /
input type=”submit” name=”Submit” value=”計算” /
/p
p /p
p /p
/form
?php
function make_safe($variable) {
$variable = addslashes(trim($variable));
return $variable;
}
$y0=make_safe($_REQUEST[“y0”]);
$y1=make_safe($_REQUEST[“y1”]);
$y=make_safe($_REQUEST[“y”]);
if ($y0 != “”)
{
switch($y0)
{
case “+”:
$chaxuntj =$y+$y1;
break;
case “-“:
$chaxuntj =$y-$y1;
break;
case “*”:
$chaxuntj =$y*$y1;
break;
case “/”:
$chaxuntj =$y/$y1;
break;
default:
}
echo $y.$y0.$y1.”=”.$chaxuntj;
}
?
/body
/html
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/242196.html