我需要将字段“totalMinutes”的整数值保存到 MySQL DB 的相应字段“tM”中。如何从字符串“totalMinutes”中提取整数值?
PHP:
totalMinutes = "0015"; // or totalMinutes = "0210", etc.
D B:
`tM` varchar(10) DEFAULT NULL
MySQL 查询:
SELECT CAST(tM AS UNSIGNED) FROM TABLE
或intval($val)
使用 PHP
只需将类型转换为整数,它的工作速度比intval()
$totalMinutes =(int) "0015";
例如,您可以integer
直接在计算中直接使用字符串,PHP 在类型转换方面非常宽容。如果您的问题是它0015
在您echo
使用它或某些东西时输出,intval()
甚至是简单的(int)
演员表。
$intAsString = "0005";
echo $intAsString * 5;
echo "\n" . intval($intAsString);
echo "\n" . (int) $intAsString;
输出:
25
5
5