[PHP] HTML minify.

아래의 코드를 넣어주면 minify 되어 출력된다.

function sanitize_output($buffer) {

    $search = array(
        '/>[^S ]+/s',  // strip whitespaces after tags, except space
        '/[^S ]+</s',  // strip whitespaces before tags, except space
        '/(s)+/s'       // shorten multiple whitespace sequences
    );

    $replace = array(
        '>',
        '<',
        '\1'
    );

    $buffer = preg_replace($search, $replace, $buffer);

    return $buffer;
}
ob_start("sanitize_output");

좋군.

댓글 남기기