$ar = array(
"arr" => array(
0 => "1",
1 => "1502101009581673",
2 => "2",
3 => "1502151130351691",
)
);$k = array('state', 'order');
foreach(array_chunk($ar['arr'], 2) as $v) {
$res[] = array_combine($k, $v);
}
print_r($res);Array
(
[0] => Array
(
[state] => 1
[order] => 1502101009581673
) [1] => Array
(
[state] => 2
[order] => 1502151130351691
))
"arr" => array(
0 => "1",
1 => "1502101009581673",
2 => "2",
3 => "1502151130351691",
)
);$k = array('state', 'order');
foreach(array_chunk($ar['arr'], 2) as $v) {
$res[] = array_combine($k, $v);
}
print_r($res);Array
(
[0] => Array
(
[state] => 1
[order] => 1502101009581673
) [1] => Array
(
[state] => 2
[order] => 1502151130351691
))
$arr = array(
'arr' => array('1','1502101009581673', '2', '1502151130351691')
);$ret = array();
for($i=0; $i<count($arr['arr']); $i=$i+2){
$tmp = array();
$tmp['state'] = $arr['arr'][$i];
$tmp['order'] = $arr['arr'][$i+1];
array_push($ret, $tmp);
}print_r($ret);Array
(
[0] => Array
(
[state] => 1
[order] => 1502101009581673
) [1] => Array
(
[state] => 2
[order] => 1502151130351691
))