2

CSV ファイル (UTF-8 エンコーディング) を読み込んでいます。値の 1 つは数値であり、それを整数としてキャストしようとすると、いくつかの計算を実行できるように、ゼロに設定されます。私は何を間違っていますか?

var_dump ( $row3[_MM_Impressions] );
//writes: string(5) "59"

$imps = (int)$row3[_MM_Impressions];
var_dump($imps);
//writes: int(0) 

$imps = $row3[_MM_Impressions]*1;
var_dump($imps);
//writes: int(0) 

$imps = intval($row3[_MM_Impressions]);
var_dump($imps);
//writes: int(0) 
4

1 に答える 1