PHPで「16」の出力がsqrt
整数ではないのはなぜですか?
例
php > $fig = 16;
php > $sq = sqrt($fig); //should be 4
php > echo $sq;
4
php > echo is_int($sq); // should give 1, but gives false
php >
問題は Python と同様に PHP が隠している内部表示にあるように感じます。平方根を取った後、与えられた数値が整数であることをどのように知ることができますか?
では、正規表現を使用せずに PHPで4
とを区別するにはどうすればよいでしょうか?4.12323