fork download
  1. <?php
  2. $valores = [
  3. 'vl_valor' => ['1234', '2345'],
  4. 'vl_valorreal' => ['1234', '2345'],
  5. 'referente' => ['2018-11', '2018-11']
  6. ];
  7.  
  8. var_dump(reorganizaArray($valores));
  9.  
  10. function reorganizaArray($arr) {
  11. $arrOrganizado = [];
  12. for ($i = 0; $i < count($arr['vl_valor']); $i++) {
  13. $temp = [];
  14. foreach ($arr as $key => $value) {
  15. $temp[$key] = $value[$i];
  16. }
  17. $arrOrganizado[] = $temp;
  18. }
  19. return $arrOrganizado;
  20. }
Success #stdin #stdout 0s 82560KB
stdin
Standard input is empty
stdout
array(2) {
  [0]=>
  array(3) {
    ["vl_valor"]=>
    string(4) "1234"
    ["vl_valorreal"]=>
    string(4) "1234"
    ["referente"]=>
    string(7) "2018-11"
  }
  [1]=>
  array(3) {
    ["vl_valor"]=>
    string(4) "2345"
    ["vl_valorreal"]=>
    string(4) "2345"
    ["referente"]=>
    string(7) "2018-11"
  }
}