四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

PHP取余函數(shù)介紹MOD(x,y)與x%y

取余函數(shù) php取余函數(shù) php兩個(gè)取余 MOD(x,y) x%y

MOD

例如:9/3,9是被除數(shù),3為除數(shù).mod函數(shù)是一個(gè)求余函數(shù),其格式為:
mod(nExp1,nExp2),即是兩個(gè)數(shù)值表達(dá)式作除法運(yùn)算后的余數(shù)。那么:兩個(gè)同號整數(shù)求余與你所知的兩個(gè)正數(shù)求余完全一樣(即兩個(gè)負(fù)整數(shù)與兩個(gè)正整數(shù)的算法一樣)。

一、兩個(gè)異號整數(shù)求余

1.函數(shù)值符號規(guī)律(余數(shù)的符號)
mod(負(fù),正)=正
mod(正,負(fù))=負(fù)
結(jié)論:兩個(gè)整數(shù)求余時(shí),其值的符號為除數(shù)的符號。
2.取值規(guī)律
先將兩個(gè)整數(shù)看作是正數(shù),再作除法運(yùn)算
①能整除時(shí),其值為0
②不能整除時(shí),其值=除數(shù)×(整商+1)-被除數(shù)
例:mod(9,-8)=-7
即:9除以8的整數(shù)商為1,加1后為2;其與除數(shù)之積為18;再與被數(shù)之差為7;取除數(shù)的符號。所以值為-7。

二、兩個(gè)小數(shù)求余

取值規(guī)律:被除數(shù)-(整商×除數(shù))之后在第一位小數(shù)位進(jìn)行四舍五入。
例:mod(9,1.2)=1
即:9除1.2其整商為7;7與除數(shù)1.2之積為8.4;8.4四舍五入之后為8;被除數(shù)9與8之差為1。故結(jié)果為1。
例:mod(9,2.4)=0
即:9除2.2其整商為4;4與除數(shù)2.2這積為8.8;8.8四舍五入之后為9;被除數(shù)9與9之差為0。故結(jié)果為0。
OK,就這些不知能否滿足您的需要?
%

復(fù)制代碼 代碼如下:
<?php
echo 15%4;
//結(jié)果是 3


說說php取余運(yùn)算(%)的那點(diǎn)事

今天我是看到百度知道中這個(gè)例子:http://zhidao.baidu.com/question/41130500.html ,才想研究下php取余的!

復(fù)制代碼 代碼如下:
<?php
   $val=9.45;
   $result=$val*100;
   echo $result%100;  //44
?>

提問者奇怪,為什么上面輸出的記過是44 而不是想象中的45  ,如果你這樣:

echo  945%100  //45

那么結(jié)果應(yīng)該是45的,這是因?yàn)?a href=/itjie/phpjishu/ target=_blank class=infotextkey>php默認(rèn)對變量進(jìn)行取整進(jìn)行取余運(yùn)算的。

關(guān)于php浮點(diǎn)數(shù),情況laruence博客文章:http://www.laruence.com/2013/03/26/2884.html

然后看看下面的php代碼:

復(fù)制代碼 代碼如下:
<?php
/*
 * name: mckee
 * blog: http://www.phpddt.com
 */
$val=9.45;
$result=$val*100;
echo intval($result);   //這里輸出944
echo $result%100;    //這里輸出44
echo fmod(floatval($result),100);  //這里輸出45
?>

對于大整數(shù),php會出現(xiàn)溢出,可能返回負(fù)數(shù)情況(這是因?yàn)?a href=/itjie/phpjishu/ target=_blank class=infotextkey>php默認(rèn)使用整數(shù)取余的,所以你要把它轉(zhuǎn)換成float類型(如上))可以這樣做:

復(fù)制代碼 代碼如下:
function Kmod($bn, $sn)
{
 return intval(fmod(floatval($bn), $sn));
}

php技術(shù)PHP取余函數(shù)介紹MOD(x,y)與x%y,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 爱情洗牌| 天台的月光| 琉璃演员表全部演员介绍| 182tv在线视频| 电影《遗产》韩国丧尸| 姬培杰| 一类生字和二类生字图| 母亲电影韩国完整版免费观看| 365:逆转命运的1年 电视剧| 黑暗女监日本电影完整版叫什么| 我仍在此 电影| 邓伦是石家庄哪里的| 黄电影网站| 电视剧《反击》主要演员| 二胡独奏北国之春| 屁屁视频| 甄子琦短剧全部作品| 第八种爱情演员表| 仁爱版九年级英语上册教案 | 568b水晶头接法图| 三年级片| 战狼15电影在线观看| 密会电影| 抖音下截| 北京卫视电视节目单| 03s402| 安志杰电影全集大全| 成人在线大片| 87电影| 草逼啊啊啊| 1—36集电视剧在线观看| 湖南卫视节目表今天| 混沌行走| 杨欣悦| 免费观看熊出没之狂野大陆| 黄色免费视频| 曲丹个人资料简介| 疯狗强尼电影完整版在线观看 | 单招在线咨询| 四川经济频道节目表| 超人演员|