3 * patTemplate StripWhitespace output filter
5 * $Id: StripWhitespace.php 440 2008-03-30 09:00:16Z fishbone $
7 * Will remove all whitespace and replace it with a single space.
11 * @author Stephan Schmidt <schst@php.net>
15 * patTemplate StripWhitespace output filter
17 * $Id: StripWhitespace.php 440 2008-03-30 09:00:16Z fishbone $
19 * Will remove all whitespace and replace it with a single space.
21 * @package patTemplate
23 * @author Stephan Schmidt <schst@php.net>
25 class patTemplate_OutputFilter_StripWhitespace extends patTemplate_OutputFilter
33 var $_name = 'StripWhitespace';
36 * remove all whitespace from the output
40 * @return string data without whitespace
42 function apply( $data )
44 $data = str_replace("\n", ' ', $data);
45 $data = str_replace("\r", ' ', $data);
46 $data = str_replace("\t", ' ', $data);
47 $data = preg_replace('/ +/', ' ', $data);