Dengar's Blog Logo

Dengar's blog...
We will see what I post, probably will be some random tutorials

Wednesday, 14 October 2009

PHP function to exchange HTML characters

This is of course if htmlentities does not satisfy you

Ready for you to copy:


function html_strReplaceSymbols( $str) {
$str1 = str_replace( '&', '&', $str);
$str1 = str_replace( ' ', ' ', $str1);
$str1 = str_replace( '!', '!', $str1);
$str1 = str_replace( '"', '"', $str1);
$str1 = str_replace( '$', '$', $str1);
$str1 = str_replace( '%', '%', $str1);
$str1 = str_replace( "'", ''', $str1);
$str1 = str_replace( '(', '(', $str1);
$str1 = str_replace( ')', ')', $str1);
$str1 = str_replace( '*', '*', $str1);
$str1 = str_replace( '+', '+', $str1);
$str1 = str_replace( ',', ',', $str1);
$str1 = str_replace( '-', '-', $str1);
$str1 = str_replace( '.', '.', $str1);
$str1 = str_replace( '/', '/', $str1);
$str1 = str_replace( ':', ':', $str1);
$str1 = str_replace( '<', '&#60;', $str1); $str1 = str_replace( '=', '&#61;', $str1); $str1 = str_replace( '>', '&#62;', $str1);
$str1 = str_replace( '?', '&#63;', $str1);
$str1 = str_replace( '[', '&#91;', $str1);
$str1 = str_replace( '\\', '&#92;', $str1);
$str1 = str_replace( ']', '&#93;', $str1);
$str1 = str_replace( '^', '&#94;', $str1);
$str1 = str_replace( '_', '&#95;', $str1);
$str1 = str_replace( '`', '&#96;', $str1);
$str1 = str_replace( '{', '&#123;', $str1);
$str1 = str_replace( '|', '&#124;', $str1);
$str1 = str_replace( '}', '&#125', $str1);
$str1 = str_replace( '~', '&#126', $str1);
return $str1;
}

No comments: