例項分析PHP將字串轉換成數字的方法

2022-09-26 06:45:07 字數 1498 閱讀 8316

下面給大家介紹php將字串轉換成數字的四種方法。

方法1:strgmqqva

使用number_format()函式。程式設計客棧number_format()函式用於將字串轉換為數字。它會在成功時返回格式化的數字,否則會在失敗時給出e_warning。

<?php $num = "1000.314";

// 使用number_format()函式將字串轉換為數字

echo number_format($num), "\n";

// 函式的作www.cppcns.com用是:將字串轉換為數字

echo number_format($num, 2);

?>

輸出:1,000

1,000.31

方法2:

使用型別轉換:型別轉換可以直接將字串轉換為float,double或integer基本型別。這是將字串轉換為數字而不使用任何函式的最佳方法。

例:<?php // 字串格式的數字

$num = "1000.314";

// 使用int型別轉換

echo (int)$num, "\n";

// 使用float 型別轉換

echo (float)$num, "\n";

// 使用double 型別轉換

echo (double)$num;

?>

輸出:1000

1000.314

1000.314

方法3:

使用intval()和floatval()函式。intval()和floatval()函式也可用於將字串分別轉換為其對應的整數和浮點值。

例:<?php // 字串格式的數字

$num = "1000.314";

// intval函式的作用是:將字串轉換為整數

echo intval($num), "\n";

// floatval函式的作用是:將字串轉換為浮點數

echo floatval($num);

?>

輸出:1000

1000.314

方法4:

通過新增0或執行數**算。通過在字串中新增0,也可以將字串編號轉換為整數或www.cppcns.com浮點數。在php中,執行數**算時,字串將隱式轉換為整數或浮點數。

<?php // 數字轉換成字串格式

$num = "1000.314";

// 對隱式型別轉換執行數**算

echo $num + 0, "\n";

// 對隱式型別轉換執行數**算

echo $num + 0.0, "\n";

// 對隱式型別轉換執行數**算

echo $numwww.cppcns.com + 0.1;

?>

輸出:1000.314

1000.314

1000.414

本文標題: 例項分析php將字串轉換成數字的方法

本文位址:

將資料型別轉換成字串,將字串轉換成資料型別

方法1 採用靜態方法 int a 123456789 string str string.valueof a 方法2 用包裝類轉換 float a 2.33f string str float.tostring a double a 2.33d string str double.tostring ...

js字串轉換成數字,數字轉換成字串

將字串轉換成數字,得用到parseint函式。parseint string 函式從string的開始解析,返回乙個整數。舉例 parseint 123 返回 123 int parseint 1234 返回 1234 int 如果解析不到數字,則將返回乙個nan的值,可以用isnan 函式來檢測 ...

js字串轉換成數字,數字轉換成字串

js字串轉換成數字 將字串轉換成數字,得用到parseint函式。parseint string 函式從string的開始解析,返回乙個整數。舉例 parseint 123 返回 123 int parseint 1234 返回 1234 int 如果解析不到數字,則將返回乙個nan的值,可以用is...