variant_fix

(PHP 5, PHP 7, PHP 8)

variant_fixReturns the integer portion of a variant

說明

variant_fix(mixed $value): variant

Gets the integer portion of a variant.

參數(shù)

value

The variant.

注意:

對(duì)于所有變量運(yùn)算函數(shù),本函數(shù)的參數(shù)可以是 PHP 內(nèi)置的類型(整數(shù),字符串,浮點(diǎn)數(shù),布爾型或者 null),或者是一個(gè) COM,VARIANT 或者 DOTNET 類的實(shí)例。PHP 內(nèi)置類型將會(huì)使用和構(gòu)造variant類相同的規(guī)則轉(zhuǎn)換成變量。COM 和 DOTNET 對(duì)象的值將會(huì)取其默認(rèn)屬性并被當(dāng)成變量值使用。

變量運(yùn)算函數(shù)是同名函數(shù)在 COM 庫中的外包;有關(guān)此類函數(shù)的更多信息參見 MSDN 庫。PHP 函數(shù)命名有少許區(qū)別,例如 PHP 中的 variant_add() 對(duì)應(yīng)于 MSDN 文檔中的 VarAdd()。

返回值

If value is negative, then the first negative integer greater than or equal to the variant is returned, otherwise returns the integer portion of the value of value.

錯(cuò)誤/異常

Throws a com_exception on failure.

注釋

警告

This documentation is based on the MSDN documentation; it appears that this function is either the same as variant_int(), or that there is an error in the MSDN documentation.

參見

  • variant_int() - Returns the integer portion of a variant
  • variant_round() - Rounds a variant to the specified number of decimal places
  • floor() - 舍去法取整
  • ceil() - 進(jìn)一法取整
  • round() - 對(duì)浮點(diǎn)數(shù)進(jìn)行四舍五入