2017-05-03 10 views
1

PHPのマップにEpochタイムスタンプを整数として格納しようとしていますが、純粋な整数値を得るのが難しくなりますタイムスタンプの値の前に(int)を得てください。PHP配列から型を削除する:int(2)=> "2"

$property = "test property"; 
$date = new DateTime(); 
$timestamp = $date->getTimestamp(); 
$tmpArray = array($property => $timestamp); 
var_dump($tmpArray); 

$ tmpArrayは、以下のような構造を有する:

アレイ(1){[ "テストプロパティ"] => INT(1493778589)}

方法はありますその前に(int)のない1493778047になるようにマップの値を取得しますか?

+0

関連するすべてのコードを表示してください。 –

+0

配列の内容を表示するのにどのようなコードを使用していますか?私はそれが 'int(int)'がどこから来ているか確信しています。 – duskwuff

+0

投稿を更新して、これを示す完全なコードを表示しました。あなたは私が持っている問題を再現できますか? –

答えて

3

var_dump()の出力を誤解しています。

の値はです。 int()がラップされているのは、単純にvar_dump()のデータタイプを伝える方法です。

関連する問題