【发布时间】:2017-06-05 03:54:29
【问题描述】:
这两者之间有什么性能差异吗?
$bin = 1000 //8 in decimal
$bin_a = strrev($bin);
$bin_a = str_split($bin_a);
或
$bin_b = str_split($bin);
$bin_b = array_reverse($bin_b);
或者是否有任何函数可以将字符串转换为数组并同时反转?
我想手动将二进制转换为十进制而无需原生 php 函数,
或任何更简单的方法来做到这一点?
【问题讨论】:
-
“有什么性能差异” - 你为什么不自己尝试呢?
-
@FranzGleichmann 我不知道如何测试它:/
-
@yivi 是的,谢谢!但是你的意思是我做错了优化?
-
性能差异可能太小,不值得麻烦。
-
@yivi 我明白了,谢谢 :)