[ create a new paste ] login | about

Link: http://codepad.org/J3KCbQYG    [ raw code | output | fork ]

PHP, pasted on Mar 8:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php

$myArray = array(
  'a'=>array('id'=>1,'text'=>'blabla1'),
  'b'=>array('id'=>2,'text'=>'blabla2'),
  'c'=>array('id'=>3,'text'=>'blabla3'),
  'd'=>array('id'=>4,'text'=>'blabla4'),
);

$tempArray=array('c','a','d','b');

$sorted = array();

foreach ($tempArray as $order) {
  if (isset($myArray[$order])) {
    $sorted[$order] = $myArray[$order];
  }
}

print_r($sorted);


Output:
Array
(
    [c] => Array
        (
            [id] => 3
            [text] => blabla3
        )

    [a] => Array
        (
            [id] => 1
            [text] => blabla1
        )

    [d] => Array
        (
            [id] => 4
            [text] => blabla4
        )

    [b] => Array
        (
            [id] => 2
            [text] => blabla2
        )

)


Create a new paste based on this one


Comments: