Welcome Guest, Not a member yet? Register   Sign In
Paginate on Array
#11

[eluser]jay2003[/eluser]
Here is what I get when I do a var_dump of the images array (im new to php and dont really understand the difference between types of arrays) ... does this help?

array(21) { [0]=> array(2) { ["thumb"]=> string(7) "28d.jpg" ["original"]=> string(7) "28d.jpg" } [1]=> array(2) { ["thumb"]=> string(7) "36b.jpg" ["original"]=> string(7) "36b.jpg" } [2]=> array(2) { ["thumb"]=> string(7) "43b.jpg" ["original"]=> string(7) "43b.jpg" } [3]=> array(2) { ["thumb"]=> string(7) "40a.jpg" ["original"]=> string(7) "40a.jpg" } [4]=> array(2) { ["thumb"]=> string(7) "28f.jpg" ["original"]=> string(7) "28f.jpg" } [5]=> array(2) { ["thumb"]=> string(6) "3c.jpg" ["original"]=> string(6) "3c.jpg" } [6]=> array(2) { ["thumb"]=> string(7) "22d.jpg" ["original"]=> string(7) "22d.jpg" } [7]=> array(2) { ["thumb"]=> string(7) "22b.jpg" ["original"]=> string(7) "22b.jpg" } [8]=> array(2) { ["thumb"]=> string(7) "43c.jpg" ["original"]=> string(7) "43c.jpg" } [9]=> array(2) { ["thumb"]=> string(7) "30a.jpg" ["original"]=> string(7) "30a.jpg" } [10]=> array(2) { ["thumb"]=> string(7) "21a.jpg" ["original"]=> string(7) "21a.jpg" } [11]=> array(2) { ["thumb"]=> string(7) "24a.jpg" ["original"]=> string(7) "24a.jpg" } [12]=> array(2) { ["thumb"]=> string(7) "39a.jpg" ["original"]=> string(7) "39a.jpg" } [13]=> array(2) { ["thumb"]=> string(6) "1a.jpg" ["original"]=> string(6) "1a.jpg" } [14]=> array(2) { ["thumb"]=> string(8) "000a.jpg" ["original"]=> string(8) "000a.jpg" } [15]=> array(2) { ["thumb"]=> string(7) "23a.jpg" ["original"]=> string(7) "23a.jpg" } [16]=> array(2) { ["thumb"]=> string(7) "15b.jpg" ["original"]=> string(7) "15b.jpg" } [17]=> array(2) { ["thumb"]=> string(6) "5a.jpg" ["original"]=> string(6) "5a.jpg" } [18]=> array(2) { ["thumb"]=> string(7) "38a.jpg" ["original"]=> string(7) "38a.jpg" } [19]=> array(2) { ["thumb"]=> string(6) "4b.jpg" ["original"]=> string(6) "4b.jpg" } [20]=> array(2) { ["thumb"]=> string(7) "38c.jpg" ["original"]=> string(7) "38c.jpg" } }
#12

[eluser]InsiteFX[/eluser]
Not sure if this will work but give it a try
Code:
public function array_order_by()
{
     $args = func_get_args();
     $data = array_shift($args);

     foreach ($args as $n => $field)
     {
         if (is_string($field))
         {
             $tmp = array();

             foreach ($data as $key => $row)
             {
                 $tmp[$key] = $row[$field];
             }

             $args[$n] = $tmp;
             }
     }

     $args[] = &$data;

     call_user_func_array('array_multisort', $args);
     return array_pop($args);
}

// Usage:
$sorted = array_order_by($data, 'thumb', SORT_ASC, 'original', SORT_ASC);




Theme © iAndrew 2016 - Forum software by © MyBB