2011-12-04から1日間の記事一覧

int($x) と ~~$x の違い

両方とも$xを整数化したものを返しますが、int("NaN")はNaNを返し、~~"NaN"は0を返します。 またint()は+int/-infもそのまま返します。確実に整数にしたいときは~~$xのほうがいいでしょう。速度はほとんど変わりません。