[TYPO3-core] RFC: Fix Bug 6428 - strtoupper doesn't work with turkish i
Steffen Kamper
steffen at sk-typo3.de
Mon Oct 29 14:09:34 CET 2007
"Martin Kutschker" <Martin.Kutschker at n0spam-blackbox.net> schrieb im
Newsbeitrag
news:mailman.1.1193652262.19146.typo3-team-core at lists.netfielders.de...
>
> But we can as has been suggested use strtr($str, 'abc...xyz',
> 'ABC...XYZ');
>
> Masi
ok, i prepared a function for this:
/**
* Convert ascii to upper/lower case for use of independet locale
conversion.
*
* @param string Input string
* @param string kind of conversion, use 'upper' or 'lower'
*/
function asciiToCase($string,$case) {
$lchars='abcdefghijklmnopqrstuvwxyz';
$uchars='ABCDEFGHIJKLMNOPQRSTUVWXYZ';
return $case=='upper' ? strtr($string,$lchars,$uchars) :
strtr($string,$uchars,$lchars);
}
vg Steffen
More information about the TYPO3-team-core
mailing list