<?php
$data="98.8degrees";
(double)$data;
(int)$data;
(string)$data;
echo $data;
?>
実際の出力が98.8度だったのには驚き/戸惑いました
$data が (double) を使用すると、98.8 に変換されると思いました。それから (int) に移動すると 98 となります。しかし、私の類推は間違っていると思います。誰かが出力がどのようになったかを説明できますか?