2011-09-17 22 views
2

私は、24時間を使用してタイムスタンプの時間を返すファンクションを持っています。特定の形式の数値を整数に変換するにはどうすればよいですか?

03、04、12、15

私は

..私は3を得る整数から0を削除するので、代わりに03ことができるようにしたいが、これを行うか、行うには迅速な機能があります私はスイッチのステートメントを使用する必要がありますか?あなたが使用することができます

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

はありますか?そこを変更する方が良いかもしれません:) –

答えて

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

または

echo intval('042');  
+1

最も包括的な。 – Alex

2

使用intval

$value = intval('02'); 
+0

ベースを指定する必要はありません。 –

0

フォーマットされた時刻を取得する関数をポストします。たとえば、Hではなく、先行ゼロ以外のゼロ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

関連する問題