0

我有一个脚本以这种方式修剪字符串数十亿次。

$s = substr($s, 0, -$n);

有没有办法在不重新分配字符串的情况下更快地做到这一点?

4

1 回答 1

1

根据定义,字符串在 PHP 中是不可变的。要“剪切”一个字符串,您必须根据原始字符串创建一个新字符串,从而有必要重新分配它。您拥有的代码可能已经是最简单的方法了。

于 2013-07-11T11:37:54.903 回答