ctype_digit - strange behaviour
<p>I have a <code>array</code>, and the first <code>13</code> values are <code>integer</code>.</p>

<p>Now, if I do :</p>

<pre><code>array_push($pos1, 100);
</code></pre>

<p>I'll aspect that value <code>14</code> is also an <code>Integer</code>. But in fact, doing :</p>

<pre><code>echo ctype_digit($pos1[12])." - ".ctype_digit($pos1[13]);
</code></pre>

<p>The output is <code>1 -</code></p>

<p>This is the print_r, as requested :</p>

<pre><code>Array ( [0] =&gt; 0 
        [1] =&gt; 1 
        [2] =&gt; 2 
        [3] =&gt; 3 
        [4] =&gt; 4 
        [5] =&gt; 5 
        [6] =&gt; 6 
        [7] =&gt; 7 
        [8] =&gt; 8 
        [9] =&gt; 9 
        [10] =&gt; 10 
        [11] =&gt; 11 
        [12] =&gt; 12 
        [13] =&gt; 100 )
</code></pre>

<p>Why?</p>
