PHP將乙個變數轉換成float的幾種方法

2022-05-02 08:48:12 字數 626 閱讀 9260

首先,php是最好的語言。資料型別有很多種方法。下面一一舉例,如有不足歡迎補充

$str = 'nan';

// float只能轉換前面帶數字的字串

echo (float) $str;

echo '

';echo floatval($str);

echo '

';// is_numeric 只能判斷是不是數值型別,並不能準確判斷是否是浮點型別

echo is_numeric($str) ? $str : '0.00';

echo '

';// 做乙個加法運算也可以達到效果

echo (float) ($str + 0);

echo '

';// 可以準確判斷乙個變數是不是浮點型別。

echo filter_var($str, filter_validate_float) ? filter_var($str, filter_validate_float) : 'false';

echo '

';// round四捨五入,返回了0,但並沒有保留2位小數

echo round($str,2);

echo '

';

Flex 將乙個 XML 轉換成乙個物件

在 flex 中,一般將乙個 xml 轉換成乙個物件,供顯示層或其它類使用.可以根據 xml 標籤的屬性名,標籤名 及 類的屬性名索引 進行轉換.public function convertxmlintoobject source xml,target object,convertattribut...

如何將乙個類的屬性轉換成乙個MAP

需求 如何將乙個類轉換成乙個map,同時針對類中的屬性有要求,date型別 需要變成string,yyyy mm dd hh mm ss 物件需要變成json。如何寫乙個通用的工具 下面是具體的實現方式 string value object object override public strin...

java基礎將乙個int陣列轉換成乙個字串

並輸出在控制台上 將乙個int 陣列轉換成乙個字串 public class inttostringdemo 呼叫自定義方法將int陣列的方法轉換成字串 tostringmethod i private static void tostringmethod int arr 自定義乙個字元緩衝區,st...