function format_string($str) { return mysql_escape_string(mb_ucasefirst($str)); }
function fixcase_callback($word) { $word = $word[1]; $word = mb_strtolower($word, 'UTF-8'); if ($word == "de") { return $word; } $word = mb_ucasefirst($word); if (mb_substr($word, 1, 1, 'UTF-8') == "'") { if (mb_substr($word, 0, 1, 'UTF-8') == "D") { $word = mb_strtolower($word, 'UTF-8'); } $next = mb_substr($word, 2, 1, 'UTF-8'); $next = mb_strtoupper($next, 'UTF-8'); $word = mb_substr_replace($word, $next, 2, 1, 'UTF-8'); } return $word; }