title: Remove preceding numbers/symbols from a string
body: <p>I'm trying to write a function in PHP that finds the first letter in a string and then returns the remainder of the string.  So, for example, if you had a string:</p>
  
  <p>"8932? Test 14 String"</p>
  
  <p>The function would return</p>
  
  <p>"Test 14 String"</p>
  
  <p>I have written the following function that seems to do the job:</p>
  
  <pre><code>    function removenums($withnums) {
  
              $letters = str_split($withnums);
              $position = 0;
              foreach($letters as $letter) {
                      if(preg_match("/[a-zA-Z]/",$letter)) {
                              break;
                      }
                      $position++;
              }
  
              $withoutnums = substr($withnums,$position);
              return $withoutnums;
      }
  </code></pre>
  
  <p>However, I'm just learning PHP and for the sake of education and I was wondering if someone with more experience might have a better solution.  All responses are appreciated.  Thanks!</p>