[1]=> array(1) { [1]=> array(2) { [0]=> string(1) "1" [1]=> string(2) "20" } } it should have another string after 20 of 16 so it should be: [1]=> array(1) { [1]=> array(2) { [0]=> string(1) "1" [1]=> string(2) "20" [2]=> string(3) "16" (i think) } }