PHP Conference Japan 2024

variant_idiv

(PHP 5, PHP 7, PHP 8)

variant_idiv将变量转换为整数,然后返回它们的除法结果

描述

variant_idiv(混合 $left, 混合 $right): variant

leftright转换为整数值,然后执行整数除法。

参数

left

左操作数。

right

右操作数。

注意:

与所有变量算术函数一样,此函数的参数可以是PHP原生类型(整数、字符串、浮点数、布尔值或null),也可以是COM、VARIANT或DOTNET类的实例。PHP原生类型将使用与variant类的构造函数中相同的规则转换为变量。COM和DOTNET对象的默认属性值将作为变量值使用。

变量算术函数是COM库中同名函数的包装器;有关这些函数的更多信息,请参阅MSDN库。PHP函数的命名略有不同;例如,PHP中的variant_add()对应于MSDN文档中的VarAdd()

返回值

变量整数除法规则
如果
两个表达式都是字符串、日期、字符、布尔类型 返回除法结果的整数部分
一个表达式是字符串类型,另一个是字符类型 执行除法
一个表达式是数字类型,另一个是字符串类型 执行除法
两个表达式都是数字类型 执行除法
任何一个表达式为NULL 返回NULL
两个表达式都为空 抛出代码为DISP_E_DIVBYZEROcom_exception异常

错误/异常

失败时抛出com_exception异常。

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top