我需要將字段「totalMinutes」的整數值保存到MySQL DB的相應字段「tM」中。如何從字符串「totalMinutes」中提取整數值?從字符串中提取整數值
PHP:
totalMinutes = "0015"; // or totalMinutes = "0210", etc.
DB:
`tM` varchar(10) DEFAULT NULL
我需要將字段「totalMinutes」的整數值保存到MySQL DB的相應字段「tM」中。如何從字符串「totalMinutes」中提取整數值?從字符串中提取整數值
PHP:
totalMinutes = "0015"; // or totalMinutes = "0210", etc.
DB:
`tM` varchar(10) DEFAULT NULL
你可以只使用字符串作爲integer
直接計算例如,PHP是非常寬容的,當涉及到類型轉換。如果你的問題是,它輸出0015
當你echo
它或東西只是使用intval()
或甚至簡單(int)
演員。
$intAsString = "0005";
echo $intAsString * 5;
echo "\n" . intval($intAsString);
echo "\n" . (int) $intAsString;
輸出:
25
5
5
MySQL查詢:
SELECT CAST(tM AS UNSIGNED) FROM TABLE
或intval($val)
與PHP
+1替代MySQL解決方案 –
簡單類型轉換爲整數它工作的速度比intval()
$totalMinutes =(int) "0015";
'INTVAL($ totalMinutes)'' – 2013-07-29 10:05:46
是0015'整數值。 –
@Yogesh Suthar:我需要避免00 –