sort giving strange results
<p>I have an array of email addresses that I am trying to sort, but I'm getting odd results.  Here is what I mean:</p>

<pre><code>sort($array);
print_r($array);
...[79] =&gt; 91******@******.com [80] =&gt; 9l***@**********.com 
[81] =&gt; ps*******@**********.com [82] =&gt; a.c******@*****.com 
[83] =&gt; a.d****@*****.com...
</code></pre>

<p>What would cause that email beginning with p's to be mixed in after the numbers and before the A's?  </p>

<p>I removed that email address from the database and replaced it with "testing" and then "testing" appeared in the same position.</p>
