php - 关于字符串转换为 int 的性能

标签 php string performance int

如果我被刺痛了

$str = '515';

我想把它转换成int,更好用

$str = $str * 1;

比使用

$str = intval($str);

哪个性能更好?

最佳答案

当你使用$str = $str * 1时,$str会先转换成一个整数,然后再加1,所以多了一步。

此外,$str = intval($str);$str = $str * 1; 更具可读性,

您也可以只使用 $str = (int)$str 进行转换。

关于php - 关于字符串转换为 int 的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7439629/

相关文章:

php - utf8mb4_unicode_ci 或 utf8mb4_danish_ci

javascript - AJAX/PHP 多表单 POST 提交

java - 保留特殊字符的replaceAll类型方法

C# 使用包装类中的字符串参数调用 C++ 方法

php - 加载大量包会影响 Symfony2 应用程序的整体性能吗?

php - call_user_func_array() - 警告:mysqli_stmt::bind_param():变量数量与准备好的语句中的参数数量不匹配

php - 在 codeigniter 中为 session 闪存数据提供 css

Java 正则表达式子字符串后跟逗号字符

javascript - 在自动更正的同时跟踪文本字段中光标位置的更好方法?

ruby - Ruby 和 Net::SCP 传输(套接字)的性能问题