使用substr()含數

array_unique移除陣列中重複的值

需要使用小數奌做判斷時,我們只需要使用substr()含數,抓取小數點。

取小數點第一位做判斷

以下的範例,是取小數點第一位做判斷,小數未出過0.5時給整數,超過0.5給整數+0.5

$a = 35.6586;
$numbals = 0;
$ints = substr($a - floor($a),2,1);
if($ints >= 5){
   $numbals = floor($a) + 0.5;
}
 else
{
   $numbals = floor($a);
}
echo $numbals;

輸出結果:

35.5

若要抓取全部的小數點可使用下列方法。加入strlen()

substr($a-floor($a),2,strlen($a));

您也可能喜歡這些文章

使用docker LaraDock搭建PHP環境

雖然這篇叫Docker環境搭建,但是是用了一個別人寫好的配置文件,為什麼要用別人寫好的呢?因為第一節省了我們學習的成本,類似一鍵安裝環境的東西。二節省了我們的構造docker和測試docker的時間。三也省略了我們在去寫額外的服務器配置。...