From: fyang

>     I have a simple test code in different OS ,but it give me a
different 
> result.
>     the code as follows:
>        <?php
>         $n= 50000;
>         for($i=0;$i<$n;$i++)
>         {
>              $data[]=array("",$i,$i/1000);
>              echo $i,"  ",$data[$i][1],"<br>";
>         }
>         echo "count:",count($data);
>        ?>
>    OS1:  Red Hat Enterprise Linux Server release 5.1
>          Linux 2.6.18-53.el5xen i686 i686 i386 GNU/Linux
>    test result:  the result is correct,it can display 50000 data and 
> count:50000.
> 
>    OS2: CentOS release 5.4
>         Linux 2.6.18-164.el5 x86_64 x86_64 x86_64 GNU/Linux
>    test result: the result is wrong,it can only display 31148 data and
it 
> can not display count value.
>    I'm not sure the result relate to array capacity in different OS.
>    Please give me some tips,thanks in advance.

Did you really have to post the same message eight times?

CentOS is Red Hat minus the proprietary elements, so you actually have
two releases of the same OS here. The bigger question is what version of
PHP are you running on each of them and how are they configured?

Bob McConnell

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to