title: preg_replace to capitalize a letter after a quote
body: <p>I have names like this:</p>
  
  <pre><code>$str = 'JAMES "JIMMY" SMITH'
  </code></pre>
  
  <p>I run <code>strtolower</code>, then <code>ucwords</code>, which returns this:</p>
  
  <pre><code>$proper_str = 'James "jimmy" Smith'
  </code></pre>
  
  <p>I'd like to capitalize the second letter of words in which the first letter is a double quote.  Here's the regexp.  It appears strtoupper is not working - the regexp simply returns the unchanged original expression. </p>
  
  <pre><code>$proper_str = preg_replace('/"([a-z])/',strtoupper('$1'),$proper_str);
  </code></pre>
  
  <p>Any clues?  Thanks!!</p>