diff options
author | Andreas Gohr <andi@splitbrain.org> | 2005-08-07 22:33:22 +0200 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2005-08-07 22:33:22 +0200 |
commit | b4ce25e9a449e7a6a78476bf94bca31cbc4259ce (patch) | |
tree | 4c76c49de6039340312c7e7e87ac2b1e8e256726 /inc/utf8.php | |
parent | 1caeb00a5a0b9894a582514ef385b71cab195092 (diff) | |
download | rpg-b4ce25e9a449e7a6a78476bf94bca31cbc4259ce.tar.gz rpg-b4ce25e9a449e7a6a78476bf94bca31cbc4259ce.tar.bz2 |
a first step for search indexing - nothing to see yet
darcs-hash:20050807203322-7ad00-6db6733f8fcd861366856635ba3d205fd3bb54da.gz
Diffstat (limited to 'inc/utf8.php')
-rw-r--r-- | inc/utf8.php | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/inc/utf8.php b/inc/utf8.php index 3eb06865f..176b9f813 100644 --- a/inc/utf8.php +++ b/inc/utf8.php @@ -294,10 +294,11 @@ function utf8_deaccent($string,$case=0){ * stripped chars (they are not included in $UTF8_SPECIAL_CHARS) * * @author Andreas Gohr <andi@splitbrain.org> - * @param string $string The UTF8 string to strip of special chars - * @param string $repl Replace special with this string + * @param string $string The UTF8 string to strip of special chars + * @param string $repl Replace special with this string + * @param string $additional Additional chars to strip (used in regexp char class) */ -function utf8_stripspecials($string,$repl=''){ +function utf8_stripspecials($string,$repl='',$additional=''){ global $UTF8_SPECIAL_CHARS; static $specials = null; @@ -305,7 +306,7 @@ function utf8_stripspecials($string,$repl=''){ $specials = preg_quote(unicode_to_utf8($UTF8_SPECIAL_CHARS), '/'); } - return preg_replace('/[\x00-\x19'.$specials.']/u',$repl,$string); + return preg_replace('/['.$additional.'\x00-\x19'.$specials.']/u',$repl,$string); } /** |