Loading...

在PHP中如何將NAN轉換為0

Temperature: 0 °C

Mark ChangMark Chang
首先我會得到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;

以上紀錄~
 
https://innstory.com/story-在PHP中如何將NAN轉換為0-2583

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

改變input placeholder 字體顏色

改變input placeholder 字體顏色

colorphoto 通常我們會使用 placeholder 來作為欄位提醒文字~ 通...

fancybox close的方式

fancybox close的方式

parent.$.fancybox.close(); parent.jQuery....

WordPress如何關閉迴響留言功能?

WordPress如何關閉迴響留言功能?

其實WordPress本身的留言迴響功能還蠻健全的。 包括可以設定關鍵字黑名單或者是...

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