2011-09-17 5 views
2

나는 24 시간을 사용하여 타임 스탬프의 시간을 반환하는 함수를 가지고있다.특정 형식의 숫자를 정수로 변환하는 방법은 무엇입니까?

03, 04, 12, 15

내가 그래서 대신 내가 3 수 03의 정수에서 0을 제거 할 수있게하려면 ..

이 작업을 수행하거나 할 수있는 빠른 기능이 있나요 switch 문을 사용해야합니까?

+1

은? 거기서 변경하는 것이 더 낫습니다. –

답변

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

또는

echo intval('042');  
+1

가장 포괄적입니다. – Alex

2

사용 intval : 정수로

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

또는 cast 문자열 :

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

기지 지정은 필요하지 않습니다. –

1

당신은 사용할 수 있습니다

$value = intval('02'); 
0

형식화 된 시간을 가져 오는 기능을 게시하십시오. 예를 들어, H 대신에 0이 아닌 0을 G 사용할 수 있습니다.

0

당신이 시도 할 수 있습니다 :

07을 고려, 당신이 얻고있는 값, 시간을 반환하는 함수가 좋아 보여요

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

이 맞지 않습니다. 함수가 잘못된 결과를 반환합니다. int 값은 따옴표로 묶어야합니다. $ var = "07" – blejzz

+0

아니요, 게시하기 전에 확인했습니다. 나는 PHP 5.3.5를 사용하고 있으므로 정확하게 7을 출력한다. – VKGS

+0

예제를 보라 : http://php.net/manual/en/function.intval.php – blejzz

관련 문제