array_slice , only 9 digit key is not preserved

Hi,

<?php $testArr = array("resultCount" => 16, "value" => ( array( "singh1301" => Array ( "views" => 321624 , "comments" => 0 ), "singh1301" => Array ( "views" => 321624, "comments" => 0 ) , "nitishexcl0203" => Array ( "views" => 236332, "comments" => 0 ), "sehwagexcl200301" => Array ( "views" => 77051 ,"comments" => 0 ), "ryan212" => Array ( "views" => 72792, "comments" => 0 ), "sachinlefty250201" => Array ( "views" => 64354 ,"comments" => 0 ), "skipper2801" => Array ( "views" => 61676, "comments" => 0 ), "taylor903" => Array ( "views" => 58095, "comments" => 0 ), "shahid1301" => Array ( "views" => 56518, "comments" => 0 ), "2317611960" => Array ( "views" => 55604, "comments" => 0 ), "mahendra1901" => Array ( "views" => 54615, "comments" => 0 ), "2318012630" => Array ( "views" => 52746 ,"comments" => 0 ), "231801650" => Array ( "views" => 45251 ,"comments" => 0 ), "2317814560" => Array ( "views" => 44929 ,"comments" => 0 ), "2318021440" => Array ( "views" => 42797 ,"comments" => 0 ), "yuvraj0701" => Array ( "views" => 41639 ,"comments" => 0 ) ) )); $offset = 0; $hits = 15; $viewArrNew = array_slice($testArr['value'],$offset,$hits); #$viewArrNew = array_slice($testArr['value'],$offset,$hits,$preserve_keys = true); print_r($viewArrNew); ?>

Output:

Array
(
[singh1301] => Array
(
[views] => 321624
[comments] => 0
)

[nitishexcl0203] => Array
    (
        [views] => 236332
        [comments] => 0
    )

[sehwagexcl200301] => Array
    (
        [views] => 77051
        [comments] => 0
    )

[ryan212] => Array
    (
        [views] => 72792
        [comments] => 0
    )

[sachinlefty250201] => Array
    (
        [views] => 64354
        [comments] => 0
    )

[skipper2801] => Array
    (
        [views] => 61676
        [comments] => 0
    )

[taylor903] => Array
    (
        [views] => 58095
        [comments] => 0
    )

[shahid1301] => Array
    (
        [views] => 56518
        [comments] => 0
    )

[2317611960] => Array
    (
        [views] => 55604
        [comments] => 0
    )

[mahendra1901] => Array
    (
        [views] => 54615
        [comments] => 0
    )

[2318012630] => Array
    (
        [views] => 52746
        [comments] => 0
    )

[0] => Array
    (
        [views] => 45251
        [comments] => 0
    )

[2317814560] => Array
    (
        [views] => 44929
        [comments] => 0
    )

[2318021440] => Array
    (
        [views] => 42797
        [comments] => 0
    )

[yuvraj0701] => Array
    (
        [views] => 41639
        [comments] => 0
    )

)

Why only the 9 digit key is not preserved, where all other keys are preserved… If I change the number to 10 digit …its get preserved …

Sponsor our Newsletter | Privacy Policy | Terms of Service