On 6/3/06, Richard Collyer <richard@xxxxxxxxxxxxxx> wrote:> Hello,>> Trying to get the following working. I am trynig to select only ASCII> characters (not extended ASCII) so that if the string contains> characters outside the 32 - 126 range of "good" characters then $Discard> is returned as > 0.>> But it is going overboard telling me that every character is bad :(>> Ideas?>> Cheers> Richard>>> $test = "飯島真ç†as";>> function non_ascii($str) {> $Discard = 0;>> for ($i=0; $i < strlen($str); $i++)> {> $char = ord($test{$i}); That should be $str, not $test. Rabin