查詢

intval()函式—用法及示例

「 將變數的值轉換為整數型別 」


函式名稱:intval()

函式描述:intval() 函式將變數的值轉換為整數型別。

適用版本:所有版本的 PHP

語法:intval($var, $base)

引數:

  • $var:要轉換為整數的變數。
  • $base(可選):轉換所使用的進位制數。預設為 10。

返回值:將變數轉換為整數後的結果。

示例:

  1. 將字串轉換為整數:
$num = "123";
$result = intval($num);
echo $result; // 輸出:123
  1. 將浮點數轉換為整數:
$num = 3.14;
$result = intval($num);
echo $result; // 輸出:3
  1. 使用不同進位制進行轉換:
$num = "1010";
$result = intval($num, 2); // 使用二進位制進行轉換
echo $result; // 輸出:10
  1. 處理非法輸入:
$num = "abc123";
$result = intval($num);
echo $result; // 輸出:0

注意事項:

  • 如果轉換的變數不能被轉換為整數,intval() 函式將返回 0。
  • 當轉換的變數為字串時,intval() 函式將從字串的開頭開始轉換,直到遇到非數字字元為止。
  • 可以使用第二個引數指定轉換所使用的進位制數,範圍為 2-36。預設為 10,表示使用十進位制。
補充糾錯
上一個函式: in_array()函式
下一個函式: intl_is_failure()函式
熱門PHP函式
分享連結