将字符串转换为整数
- 论坛
- 将字符串转换为整数
13 浏览
将字符串转换为整数
我的代码
实际结果:
int(13) int(0) int(0) float(0)
为什么前两个条件的结果不同?你能给我正确的文档吗?
我找到的只有以下内容:
- 类型转换:在PHP中,类型转换的工作方式与C语言类似:所需类型的名称写在要转换的变量之前的括号中。在某些类型之间进行转换时可能不会明确发生什么。更多信息,请参见这些部分:...
- 转换为整数:从字符串:
请参阅字符串转换为数字
- 字符串转换为数字:当在数值上下文中评估字符串时,结果的值和类型如下确定。
所以,据我理解,文档说直接转换为int和将其放在数值上下文中应该是相同的。我的错误在哪里?
添加:在回答之前,请尝试检查第一段和第二段代码(以及输出)。