note 14902 deleted from function.ucwords by felipe

From: Date: Sat, 29 Dec 2007 22:00:09 +0000
Subject: note 14902 deleted from function.ucwords by felipe
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-134258@lists.php.net to get a copy of this message
Note Submitter: mlong at spammer=0 dot infoave dot net ---- An evolution of the previous (a little more compact I think): $name="ReaLLY s'CREWED Name, JR."; $break=1; for ($i=0; $i < strlen($name); $i++) { $subed=substr($name,$i,1); # if its a letter or num if (((ord($subed) > 64) && (ord($subed) < 123)) || ((ord($subed) > 48) && (ord($subed) < 58))) { if ($break) { $newname .= strtoupper($subed); } else { $newname .= strtolower($subed); } $break=0; } else { # not a letter - a boundary $newname .= $subed; $break=1; } } echo "$newname\n";

« previous php.notes (#134258) next »