如何使用PHP或正则表达式去除每行开头和结尾的空白字符?
例如,
$text = "similique sunt in culpa qui officia
deserunt mollitia animi, id est
laborum et dolorum fuga
";
应该是这样的:
$text = "similique sunt in culpa qui officia
deserunt mollitia animi, id est
laborum et dolorum fuga
";
/[ \t]+$/m
)和你的方法(只是用PHP_EOL
替换 "\n")进行比较,结果它慢了大约5倍(对于一个 ~900 字符串的1000次迭代,22.4毫秒 vs 4.3毫秒)。 而且这个正则表达式已经比这里其他的两个更快了,因为它只删除尾随空格。 - Dennis98