国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP學習記錄(數學函數庫)

_DangJin / 3325人閱讀

摘要:數學函數庫進一舍一取整,四舍五入函數描述將實現舍一取整函數描述將實現進一取整函數描述實現四舍五入的功能,表示保留幾位小數冪運算和平方根函數描述冪指數運算函數描述平方根最大值和最小值函數描述返回最大值函數描述返回最小值最大值最小值隨機數函數描

數學函數庫

進一、舍一取整,四舍五入

/*
 * floor函數
 * float floor(float $value)
 * 描述:將實現舍一取整
 *
 * ceil函數
 * float ceil(float $value)
 * 描述:將實現進一取整
 *
 * round函數
 * float round(float $value[, int $precision=0])
 * 描述:實現四舍五入的功能,$precision表示保留幾位小數
 *
 */
$a = 9.75;
$b = 5.3;
echo floor($a), "
";  //9
echo ceil($a), "
";   //10
echo round($a,1), "
";  //9.8
echo round($a), "
";  //10
echo round($b), "
";  //5

冪運算和平方根

/*
 * pow函數
 * number pow(number $base, number $exp)
 * 描述:冪指數運算
 *
 * sqrt函數
 * float sqrt(float $arg)
 * 描述:平方根
 *
 */
$num = 3;
echo pow(3, 2), "
";
echo sqrt($num), "
";

最大值和最小值

/*
 * max函數
 * mixed max(mixed $value, mixed $value,...)
 * 描述:返回最大值
 *
 * min函數
 * mixed min(mixed $value, mixed $value,...)
 * 描述:返回最小值
 *
 */
echo "最大值: ", max(10,5,3,90,12), "
";
echo "最小值: ", min(10,5,3,90,12), "
";

隨機數

/*
 * rand函數
 * int rand(int $min, int $max)
 * 描述:產生隨機數
 *
 * mt_rand函數
 * int mt_rand(int $min, int $max)
 * 描述:產生一個更好的隨機數,比rand函數的執行速度更快
 *
 *
 * 可用于產生隨機驗證碼
 *
 */
echo rand(1, 10), "
";
echo mt_rand(1, 10), "
";

//產生4位隨機驗證碼
$chars = "abcdefghijklmnopqrstuvwxyz";

for ($i=0; $i<4; $i++)
{
    static $char = "";
    $num = mt_rand(0,25);
    $char .= substr($chars,$num,1);  //使用變量之前必須先賦值
}
echo $char, "
";

數字格式化

/*
 * number_format函數
 * string number_format(format $number[, int $decimals = 0])
 * 描述:將以千位分隔符方式格式化數字,$desimals表示保留到小數點的幾位
 *
 */
$num = 10000000.00;
echo number_format($num,1), "
";

浮點數余數

/*
 * fmod函數
 * float fmod(float $x, float $y)
 * 描述:將返回除法的浮點數余數,%取余只會進行整數的余數操作
 *
 */
$num = 5.27;
echo $num%2, "
";
echo fmod($num, 2), "
";

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28735.html

相關文章

  • 學習Python:做數據科學還是網站開發?

    摘要:屬于前一種,而且日益被用于數學計算機器學習和多種數據科學應用。近來,由于擁有多個針對機器學習自然語言處理數據視覺化數據探索數據分析和數據挖掘的插件,豐富的數據科學生態體系得到了較大的發展,甚至有將數據科學社區化的趨勢。 譯者注:本文的英文原文地址是:Python for Data Science vs Python for Web Development,發布時間是10月29日。譯者一...

    neu 評論0 收藏0
  • PHP擴展開發教程3 - 開發一個我們自己的數學函數

    摘要:下載命令行瀏覽器下載網址和倉庫網址一樣一不帶參數,沒有返回值的擴展函數寫法函數功能打印以內的素數函數名稱如何注冊擴展函數必須在函數體中,注冊函數,以便能在中能直接調用。函數有返回值,返回值類型設置為。 PHP擴展是高級PHP程序員必須了解的技能之一,對于一個初入門的PHP擴展開發者,怎么才能開發一個成熟的擴展,進入PHP開發的高級領域呢?本系列開發教程將手把手帶您從入門進入高級階段。本...

    Barry_Ng 評論0 收藏0
  • 前端面試知識點目錄整理

    摘要:寫在前面金三銀四又到了一年一度的跳槽季相信大家都在準備自己面試筆記我也針對自己工作中所掌握或了解的一些東西做了一個目錄總結方便自己復習詳細內容會在之后一一對應地補充上去有些在我的個人主頁筆記中也有相關記錄這里暫且放一個我的面試知識點目錄大家 寫在前面: 金三銀四, 又到了一年一度的跳槽季, 相信大家都在準備自己面試筆記, 我也針對自己工作中所掌握或了解的一些東西做了一個目錄總結,方便自...

    xzavier 評論0 收藏0
  • 前端面試知識點目錄整理

    摘要:寫在前面金三銀四又到了一年一度的跳槽季相信大家都在準備自己面試筆記我也針對自己工作中所掌握或了解的一些東西做了一個目錄總結方便自己復習詳細內容會在之后一一對應地補充上去有些在我的個人主頁筆記中也有相關記錄這里暫且放一個我的面試知識點目錄大家 寫在前面: 金三銀四, 又到了一年一度的跳槽季, 相信大家都在準備自己面試筆記, 我也針對自己工作中所掌握或了解的一些東西做了一個目錄總結,方便自...

    enda 評論0 收藏0
  • 淺談機器學習入門實踐

    摘要:機器學習的過程機器學習的流程可以概括為幾大部分,分別是設置數據集劃分訓練集和測試集構建計算網絡訓練模型測試模型以及其他一些環節。機器學習在某些時候,很接近于線性回歸,而這個庫很適合用來創建大量的數字集合。 網上關于機器學習的文章,視頻不計其數,本來寫這么一篇東西,我自己也覺得有點多余,但是我還真沒找到一個能幫助像我這樣零基礎的人,快速接觸和上手機器學習的文章。這篇文章不能讓你深入學習和...

    AlienZHOU 評論0 收藏0

發表評論

0條評論

_DangJin

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<