删除字符串中多余的换行

function remove_blank_lines($content) {
	$result = explode("\n", $content);
	for ($i = 0; $i < count($result); $i ++) {
		if (trim($result[$i]) != "") {
			$new_content .= $result[$i];
			$new_content .= "\n";
		}
	}
	return $new_content;
}

很笨的方法,不是么~
写这个过程中还明白了单双引号的区别,真是惭愧。。。

底下大大给的高级方法:

function remove_blank_lines($content) {
	return preg_replace("/(\s*?\r?\n\s*?)+/","\n",$content);
}

配合这里学习正则表达式。

标签:, ,

相关日志

京ICP备05059555号

收藏 & 分享

Powered by 17fav.com