3
Q
性能转换为int
A
回答
5
当您使用$str = $str * 1
,$str
将首先投入一个整数,然后加1,所以它是更多的一步。
此外,$str = intval($str);
比$str = $str * 1;
更可读,
你也只是$str = (int)$str
使用铸造。
5
铸造使用(int)
应该是最快的选择,因为INTVAL()的值调用函数(其具有小的性能开销)
$str = (int)$str;
相关问题
- 1. int不能转换为charsequence
- 2. INT不能转换为java.lang.String
- 3. int32不能转换为int
- 4. C#不能含蓄转换INT []为int
- 5. INT [] []不能被转换为int
- 6. SSRS:未能转换为nvarchar为int
- 7. 不能转换INT为String,/不能把字符串转换成int [] []
- 8. 将[Int?]转换为[Int]
- 9. 从int *转换为int&
- 10. 将int转换为int []
- 11. 将IO Int转换为Int
- 12. 从int []转换为int *
- 13. 转换int数组为int
- 14. 转换JSON属性为int PHP
- 15. 转换为Guid,但接收不能转换为int错误
- 16. SQL,错误“不能转换*为int”
- 17. int不能转换为字符串
- 18. 不能随机转换为int
- 19. 不能从对象转换为INT
- 20. 可能有损从long转换为int
- 21. 不能从“void”转换为“int”
- 22. 对象不能转换为int
- 23. 从null转换为int可能吗?
- 24. 不能转换日期时间为Int
- 25. TypeError:不能转换为int - Micropython
- 26. 常量值不能转换为int
- 27. Java int的不能转换为boolean
- 28. '字符串'不能转换为'Int'
- 29. 错误'不能将double转换为int'
- 30. 不能隐式转换类型为int