note 27330 added to function.strtoupper

From: Date: Mon, 02 Dec 2002 13:15:49 +0000
Subject: note 27330 added to function.strtoupper
Groups: php.notes 
Request: Send a blank email to php-notes+get-40244@lists.php.net to get a copy of this message
here is a "quick and dirty" strtoupper for strings containing html entities: // string to upper case // without transforming html entities function to_upper($text) { $new_string = ""; while(eregi("^([^&]*)(&[a-z0-9]{2,9};|&)(.*)",$text,$regs)) { $new_string .= strtoupper($regs[1]); $new_string .= (substr($regs[2],-4)=="uml;") ? substr($regs[2],0,1) . strtoupper(substr($regs[2],1,1)) . substr($regs[2],-4) : $regs[2]; $text = $regs[3]; } $new_string .= strtoupper($text); return $new_string; } -- http://www.php.net/manual/en/function.strtoupper.php http://master.php.net/manage/user-notes.php?action=edit+27330 http://master.php.net/manage/user-notes.php?action=delete+27330 http://master.php.net/manage/user-notes.php?action=reject+27330

« previous php.notes (#40244) next »