How to add an array
array(6) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [2]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [3]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [4]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [5]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" }}
Transformed into
array(3) { [0]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } [1]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } [2]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } }}
This is probably the case, changing a two-dimensional array into a three-bit array, one for each two, and one for the last. The key values of the two-dimensional array are not necessarily sequential (for example: 0,1,2,3).
There is a small problem, var_dump () Sometimes the output is formatted array, but sometimes the output is the same as the effect of Print_r (), what is the situation?
Reply content:
How to add an array
array(6) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [2]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [3]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [4]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [5]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" }}
Transformed into
array(3) { [0]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } [1]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } } [2]=> array(2) { [0]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } [1]=> array(2) { [0]=> string(1) "1" [1]=> string(4) "qwer" } }}
This is probably the case, changing a two-dimensional array into a three-bit array, one for each two, and one for the last. The key values of the two-dimensional array are not necessarily sequential (for example: 0,1,2,3).
There is a small problem, var_dump () Sometimes the output is formatted array, but sometimes the output is the same as the effect of Print_r (), what is the situation?
array_chunk
?
Slice reorganization
Send a print_r version of it, Var_dump look at the headache