Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个脚本以这种方式修剪字符串数十亿次。
$s = substr($s, 0, -$n);
有没有办法在不重新分配字符串的情况下更快地做到这一点?
根据定义,字符串在 PHP 中是不可变的。要“剪切”一个字符串,您必须根据原始字符串创建一个新字符串,从而有必要重新分配它。您拥有的代码可能已经是最简单的方法了。