I think you can use this function:
function extractAlphanum($str) {
//set locale to default C chars
setlocale(LC_CTYPE, 'C');
$ret = ''; //string to be returned
$len = strlen($str);
for ($i = 0; $i < $len; $i++):
//check if char is alphanumeric
if (ctype_alnum($str{$i})):
$ret .= $str{$i};
endif;
endfor;
return $ret;
}
then maybe something like:
$test = "é c_ -ñ[3)l£ô{n@çs!T} r(9îò";
$test = extractAlphanum($test);
EDIT:
oops, I forgot that individual characters in a PHP string are accessed with braces, not brackets, though brackets still work.