I have an array, every item has a number from 1-10, and every item has boolean value.
I want to sort it, so every item with boolean is in the first part of the array, but it should also be sort by number
Example. This is simplified the initial Array
Item1: Number 3, Boolean false
Item2: Number 8, Boolean true
Item3: Number 4, Boolean false
Item4: Number 2, Boolean true
This Array Should look like this
Item2: Number 8, Boolean true
Item4: Number 2, Boolean true
Item3: Number 4, Boolean false
Item1: Number 3, Boolean false
I already got this function
$refarr = array_sort($refarr, 'refweights', SORT_DESC);
which sort the Array like this
Item2: Number 8, Boolean true
Item3: Number 4, Boolean false
Item1: Number 3, Boolean false
Item3: Number 2, Boolean true
Is there any other way to archive what i than to split the initial Array into two Arrays (Boolean True and false), sort this by number, and bring them back together?