fork(1) download
  1. <?php
  2.  
  3. function formatit($arr) {
  4.  
  5. $new = array();
  6.  
  7. foreach ($arr as $k=> $v) {
  8. foreach ($v as $k1=> $v1) {
  9. $new[$k1][$k] = $v1;
  10. }
  11. }
  12. return $new;
  13. }
  14. $array = array(
  15. "text" => array(
  16. "grid" => array(3, 4, 5),
  17. "image" => array("", "", ""),
  18. "align" => array("left", "right", "left"),
  19. "title" => array("", "", ""),
  20. "content" => array("", "", "")
  21. )
  22. );
  23. $array['text'] = formatit($array['text']);
  24. print_r($array);
Success #stdin #stdout 0.02s 13112KB
stdin
Standard input is empty
stdout
Array
(
    [text] => Array
        (
            [0] => Array
                (
                    [grid] => 3
                    [image] => 
                    [align] => left
                    [title] => 
                    [content] => 
                )

            [1] => Array
                (
                    [grid] => 4
                    [image] => 
                    [align] => right
                    [title] => 
                    [content] => 
                )

            [2] => Array
                (
                    [grid] => 5
                    [image] => 
                    [align] => left
                    [title] => 
                    [content] => 
                )

        )

)