Hi Danny,

> > I need to clean up the capitalisation of user-entered personal names.
> 
> Well it's hardly rocket science - a flick through the manual and I 
> came up with :
> $name=ucwords(strtolower($name));

While that would work in many cases, how do you catch exceptions such as the
following?

<?php

  $names[] = "Ludwig van Beethoven";
  $names[] = "Ronald MacDonald";
  $names[] = "Alexis de Tocqueville";
  $names[] = "Tim O'Reilly";

  foreach ($names as $name)
    echo $name. " -> ". ucwords(strtolower($name)). "<br />";

?>

Cheers
Jon

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to