Can someone help me decipher this function?
<p>I am trying to match numbers within an array with a range of numbers, i have been told to use pre_match. Unfortunately I am not good at regular expressions. Any suggestions?  </p>

<pre><code>&lt;?php

$range = range(89000000,89499999);
foreach($range as $number)
{

     if (preg_match("/89304043/", $number))
     {
      die( "Valid carrier Number" );
     }
     else
     {
       die( "Invalid carrier Number" );
     }


}
?&gt;
</code></pre>
