Loading...

在PHP中如何將NAN轉換為0

Temperature: 0 °C

Mark ChangMark Chang
author_tools

首先我會得到NAN是因為我有一個計算結果為0的值然後我讓他除以0,結果就得到了NAN
首先甚麼是NAN?
查了一下Google得到的答案是:

NaN(Not a Number,非數)是計算機科學中數值數據類型的一類值,表示未定義或不可表示的值。

但我其實是想讓NAN變成0,所以用了以下方式:
//假設我有一個陣列數為$a
//假設$b為0
$a_value = !is_nan(array_sum($a)/$b) ? round(array_sum($a)/$b,1) : 0;

最後輸出
echo $a_value;

以上紀錄~
 

#php  #NAN  #將NAN轉換為0  #未定義或不可表示的值  
https://innstory.com/story-在PHP中如何將NAN轉換為0-2583
PHP

Prev
 PDO_PHP__PDOException__Numeric_value_out_of_range_1264_Out_of_range_value_for_column_userip_at_row_1

Next
php檢查陣列中大於0的值 

About the Author

Mark Chang

離不開電腦的宅男

Visitor message

Leave some footprints to prove that you visited me

Recommended reading

Author's other related stories

使用手機將網址分享到 Line時,如何強制使用預設(外部)瀏覽器開啟?

使用手機將網址分享到 Lin...

如標題,當厭惡了每次在line上面分享demo網址給客戶時點選網址就會使用line的瀏覽器開啟。 還...

如何緩存靜態資源使用HTTP緩存

如何緩存靜態資源使用HTTP...

配置服務器以返回CacheControlHTTP響應標頭: CacheControl: maxage...

PHP重新排列陣列中的元素shuffle()函數

PHP重新排列陣列中的元素s...

shuffle() 是可以將陣列中元素的順序重新洗牌的函數。 甚麼時候用的到? 例如最近寫著一個抽獎...

Please select an option

error

Hi, thank you for your participation, but you cannot vote repeatedly~

Join innstory now and start recording your story.

"Innstory" is a place to store stories. We are committed to becoming a warm platform. Deepening the bonds between people is our direction.
We are convinced that the blockchain between people is not just a cold calculation. Join us now.

Wrong format