Forum Moderators: coopster
Warning: array_multisort() [function.array-multisort]: Array sizes are inconsistent in
this is my array:
Array (
[b0] => Array ( [name] => sdfg [id] => 1 [order] => 1 )
[b1] => Array ( [name] => dsvsdfv [id] => 5 [order] => 2 )
[b2] => Array ( [name] => dfb [id] => 6 [order] => 3 )
[b3] => Array ( [name] => fiets [id] => 7 [order] => 4 )
[b4] => Array ( [name] => dfvsdtweee [id] => 2 [order] => 5 )
)
i'm trying to sort is with this code:
//sort array by order
foreach ($dropdown_buttons as $key => $row) {
$order[$key] = $row['order'];
}
$sort_order = SORT_ASC;
array_multisort($order, $sort_order, $dropdown_buttons);
whats going wrong here? I can't figure it out.
Array (
[b0] => Array ( [name] => sdfg, [id] => 1, [order] => 1 )
[b1] => Array ( [name] => dsvsdfv, [id] => 5, [order] => 2 )
[b2] => Array ( [name] => dfb, [id] => 6, [order] => 3 )
[b3] => Array ( [name] => fiets, [id] => 7, [order] => 4 )
[b4] => Array ( [name] => dfvsdtweee, [id] => 2, [order] => 5 )
)
dc
//sort array by order
foreach($dropdown_buttons as $sortarray){
$column[] = $sortarray[2];
}
$sort_order = SORT_ASC;
array_multisort($column, $sort_order, $dropdown_buttons);
thanks for reply.