LONGEPASS
Q125.

PHP 使用何種函數可將變數的資料型態轉換成浮點數?

網頁設計 · 乙級 · 應用軟體安裝及使用 · Q125

難易度分析

2 / 5

本題考查對 PHP 內建型別轉換函數名稱的基礎記憶,選項中包含多個功能相似但目標型態不同的函數,僅需區分各函數對應的資料型態即可得出結論,無複雜推論過程。

正確答案:②floatval

② floatval:floatval() 是 PHP 內建用於將變數轉換為浮點數 (float/double) 型態的函數,可正確處理含小數的數值資料,符合題目要求。

錯誤選項解析

  • ① intval:intval() 函數用於將變數轉換為整數 (integer) 型態,而非浮點數。當需要保留小數部分時,此函數會直接捨去小數,造成精度損失。
  • ③ conval:conval() 並非 PHP 的內建函數,此為干擾選項。PHP 中常見的型別轉換函數包含 intval、floatval、strval 及 boolval。
  • ④ strval:strval() 函數用於將變數轉換為字串 (string) 型態,常用於輸出或串接前的型別統一,與浮點數轉換無關。
Learning Tip

"本題核心考點為 PHP 的型別轉換函數辨識。常見陷阱為混淆各函數的轉換目標型態,請牢記命名規則:目標型態 + val()(如 intval→整數、floatval→浮點數、strval→字串、boolval→布林值)。此外,PHP 亦支援強制型別轉換語法如 `(float)$var`,實務上兩者皆可達成相同效果,但函數呼叫在可讀性上較佳。"

學員答題分佈

①intval0%
②floatval0%
③conval0%
④strval0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目