首頁  >  文章  >  後端開發  >  PHP數學函數實作一:max()和min()函數的趣味解析

PHP數學函數實作一:max()和min()函數的趣味解析

藏色散人
藏色散人原創
2021-07-28 10:06:483293瀏覽

PHP數學函數即PHP Math函數,顧名思義是有關數學or資料計算方面的一系列函數。在我們PHP面試過程中,或是實際開發專案中都扮演著重要的角色,例如求最大最小值、絕對值、對資料進行四捨五入啊等等...那麼喜歡玩資料的新人朋友們,這一系列的文章就不要錯過,保證你一看就懂,入門PHP分分鐘的事! ! !

下面我給大家透過實際的程式碼案例,來跟大家講解PHP中常用的數學函數之max()min()的使用,後續的文章會繼續介紹常用的數學函數,請大家多多關注呀~

現在我們假如有這樣一道練習題,問題是「請你寫一個PHP腳本,從數組中找到最大和最小值並在瀏覽器中輸出結果

這個問題簡潔明了,那麼我們一步步來~

注意,在我們操作之前你一定要在本地安裝配置好PHP環境(附:PHP環境安裝影片)!

首先我們建立一個PHP範例檔案demo.php(註:我用是phpstorm編輯器:正版phpstorm免費啟動步驟(圖文詳解)

#如下圖:

PHP數學函數實作一:max()和min()函數的趣味解析

圖中的程式碼如下:

<?php
$marks1 = array(360,310,310,330,313,375,456,111,256);
$marks2 = array(350,340,356,330,321);
$marks3 = array(630,340,570,635,434,255,298);
$max_marks = max(max($marks1),max($marks2),max($marks3));
$min_marks = min(min($marks1),min($marks2),min($marks3));
echo "最大值 : ".$max_marks."<br>";
echo "最小值 : ".$min_marks;

在上述程式碼中,我建立了三個範例陣列$marks1、$marks2、$marks3 ,然後透過max函數對數組資料一一進行比較大小並取得最大值;同樣也用min函數取得了最小值。

最後我們echo出最大最小值就可以了!

瀏覽器運行的結果如下圖:

PHP數學函數實作一:max()和min()函數的趣味解析

是不是非常簡單! ! !

下面我們附上max函數和min函數的官方定義:

  • max() 傳回最大值,語法“max(x,y)”,如果僅有一個參數且為數組,max() 會傳回該數組中最大的值。如果第一個參數是整數、字串或浮點數,則至少需要兩個參數而 max() 會傳回這些值中最大的一個。可以比較無限多個值。

  • min() 傳回最小值,語法「min(x,y)」如果只有一個參數且為數組,min() 會傳回該數組中最小的值。如果第一個參數是整數、字串或浮點數,則至少需要兩個參數而 min() 會傳回這些值中最小的一個。可以比較無限多個值。

歡迎大家來學習~

相關文章推薦:

PHP數學函數實踐二:round()函數的全能運用
PHP數學函數實作三:隨機函數rand()的巧妙運用

PHP影片教學請戳>https://www.php.cn/course/list/29/type/2.html

#

以上是PHP數學函數實作一:max()和min()函數的趣味解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn