标签: php string trim substr
我有一个脚本以这种方式修剪字符串数十亿次。
$s = substr($s, 0, -$n);
有没有办法在没有重新分配字符串的情况下更快地完成它?
答案 0 :(得分:1)
根据定义,字符串在PHP中是不可变的。要“剪切”一个字符串,您必须根据原始字符串创建一个新字符串,这样就必须重新分配它。您拥有的代码可能已经是最简约的方式了。