title: Uppercase the first character of each word in a string except 'and', 'to', etc
body: <p>How can I make upper-case the first character of each word in a string accept a couple of words which I don't want to transform them, like - and, to, etc?</p>
  
  <p>For instance, I want this - <code>ucwords('art and design')</code> to output the string below,</p>
  
  <p>'Art and Design'</p>
  
  <p>is it possible to be like - <code>strip_tags($text, '&lt;p&gt;&lt;a&gt;')</code> which we allow <p> and  in the string?</p>
  
  <p>or I should use something else? please advise!</p>
  
  <p>thanks.</p>