如何将某种格式的数字转换为整数?

时间:2011-09-17 11:49:58

标签: php

我有一个功能,它使用24小时时间返回时间戳的小时数

e.g。

03,04,12,15

我希望能够从整数中删除0,而不是03我得到3 ..

是否有快速功能来执行此操作或是否必须使用switch语句?

5 个答案:

答案 0 :(得分:2)

使用intval

$i = intval('03', 10);

cast字符串为整数:

$s = '03';
$i = (int)$s;

答案 1 :(得分:1)

您可以使用:

 $value = intval('02');  

答案 2 :(得分:1)

$str = "010";
$num = (int)$str;

echo intval('042');     

答案 3 :(得分:0)

发布您的功能以获取格式化的时间。例如,您可以使用非前导零G而不是H

答案 4 :(得分:0)

你可以试试这个:

考虑07,是你得到的价值,

$val=07; 
echo intval($val);