(PHP 5, PHP 7, PHP 8)
variant_idiv — 将变量转换为整数,然后返回它们的除法结果
left左操作数。
right右操作数。
注意:
与所有变量算术函数一样,此函数的参数可以是PHP原生类型(整数、字符串、浮点数、布尔值或
null),也可以是COM、VARIANT或DOTNET类的实例。PHP原生类型将使用与variant类的构造函数中相同的规则转换为变量。COM和DOTNET对象的默认属性值将作为变量值使用。变量算术函数是COM库中同名函数的包装器;有关这些函数的更多信息,请参阅MSDN库。PHP函数的命名略有不同;例如,PHP中的variant_add()对应于MSDN文档中的
VarAdd()。
| 如果 | 则 |
|---|---|
| 两个表达式都是字符串、日期、字符、布尔类型 | 返回除法结果的整数部分 |
| 一个表达式是字符串类型,另一个是字符类型 | 执行除法 |
| 一个表达式是数字类型,另一个是字符串类型 | 执行除法 |
| 两个表达式都是数字类型 | 执行除法 |
| 任何一个表达式为NULL | 返回NULL |
| 两个表达式都为空 | 抛出代码为DISP_E_DIVBYZERO的com_exception异常 |
失败时抛出com_exception异常。