我有以下 compress() 函数:
function compress($input){
$from = array("\r\n", "\n");
$to = array('', '');
$output = str_replace($from, $to, $input);
while(true){
$output = str_replace(" ", " ", $output);
if (strpos($output, " ") === FALSE){
break;
}
}
return $output;
}
我正在使用它来压缩输出 HTML 代码,使其不包含任何换行符,也不包含超过 2 个后续空格。
我想知道如果使用正则表达式替换这是否会更快、更优化。但是,即使会,我也不知道该怎么做。
有任何想法吗?