Lines Matching refs:string
148 * @param string $string
151 function utf8_strlen($string) { argument
153 return strlen(utf8_decode($string));
155 return mb_strlen($string, 'UTF-8');
157 return iconv_strlen($string, 'UTF-8');
159 return strlen($string);
276 * @param string $string input string
284 function utf8_substr_replace($string, $replacement, $start , $length=0 ){ argument
286 if($start>0) $ret .= utf8_substr($string, 0, $start);
288 $ret .= utf8_substr($string, $start+$length);
363 * @param string $string
366 function utf8_strtolower($string){ argument
369 return normalizer::normalize(mb_strtolower($string,'utf-8'));
371 return (mb_strtolower($string,'utf-8'));
374 return strtr($string,$UTF8_UPPER_TO_LOWER);
388 * @param string $string
391 function utf8_strtoupper($string){ argument
392 if(UTF8_MBSTRING) return mb_strtoupper($string,'utf-8');
395 return strtr($string,$UTF8_LOWER_TO_UPPER);
470 * @param string $string
474 function utf8_deaccent($string,$case=0){ argument
477 $string = strtr($string,$UTF8_LOWER_ACCENTS);
481 $string = strtr($string,$UTF8_UPPER_ACCENTS);
483 return $string;
493 * @param string $string
496 function utf8_romanize($string){ argument
497 if(utf8_isASCII($string)) return $string; //nothing to do
500 return strtr($string,$UTF8_ROMANIZATION);
513 * @param string $string The UTF8 string to strip of special chars
518 function utf8_stripspecials($string,$repl='',$additional=''){ argument
527 return preg_replace('/['.$additional.'\x00-\x19'.$specials.']/u',$repl,$string);