2006-07-16 割り算 PHP PHP: 代数演算子 - Manual PHP: 型の相互変換 - Manual 2 つのオペランドが整数の場合(または整数に変換された文字列の場合) であっても、割算演算子 ("/") は常に float 値を返します。 というわけで、今日まで気がつかなかったわけですよ。C言語とは違うんですね。整数の返り値を得たかったらキャストしなさいということですね。ちなみに"01"の様なstringの変数もintにキャストすれば"1"となる。