note 30412 added to function.strtoupper
| From: | Jose Roberto Kerne | Date: | Mon, 17 Mar 2003 17:12:31 +0000 |
| Subject: | note 30412 added to function.strtoupper | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-45421@lists.php.net to get a copy of this message | ||
User this code for transform string in uppercase/lowercase for Portuguese Brazilian language :
function stringUpDown($text, $return){
# Convert values from Lower to Upper
$arrayLower=array('ç'
,'â','ã','à','á','ä'
,'é','è','ê','ë'
,'í','ì','î','ï'
,'ó','ò','ô','õ','ö'
,'ú','ù','û','ü');
$arrayUpper=array('Ç'
,'Â','Ã','Á','À','Ä'
,'É','È','Ê','Ë'
,'Í','Ì','Î','Ï'
,'Ó','Ò','Õ','Ô','Ö'
,'Ú','Ù','Û','Ü');
if($return=='lower') {
$text=strtolower($text);
for($i=0;$i<count($arrayLower);$i++) {
$text=str_replace($arrayUpper[$i], $arrayLower[$i], $text);
}
}
elseif($return=='upper') {
$text=strtoupper($text);
for($i=0;$i<count($arrayLower);$i++) {
$text=str_replace($arrayLower[$i], $arrayUpper[$i], $text);
}
}
return($text);
} #end of function
--
http://www.php.net/manual/en/function.strtoupper.php
http://master.php.net/manage/user-notes.php?action=edit+30412
http://master.php.net/manage/user-notes.php?action=delete+30412
http://master.php.net/manage/user-notes.php?action=reject+30412