All pastes #335709 Raw Edit

Stuff

public text v1 · immutable
·published 2007-02-01 15:17 UTC
rendered paste body
function htmlfriendly($var,$nl2br = false){
   $chars = array(
       128 => '€',
       130 => '‚',
       131 => 'ƒ',
       132 => '„',
       133 => '…',
       134 => '†',
       135 => '‡',
       136 => 'ˆ',
       137 => '‰',
       138 => 'Š',
       139 => '‹',
       140 => 'Œ',
       142 => 'Ž',
       145 => '‘',
       146 => '’',
       147 => '“',
       148 => '”',
       149 => '•',
       150 => '–',
       151 => '—',
       152 => '˜',
       153 => '™',
       154 => 'š',
       155 => '›',
       156 => 'œ',
       158 => 'ž',
       159 => 'Ÿ');
   $var = str_replace(array_map('chr', array_keys($chars)), $chars, htmlentities(stripslashes($var)));
   if($nl2br){
       return nl2br($var);
   } else {
       return $var;
   }
}