I have an array like this
array
0 =>
array
'title' => string 'Last Name' (length=9)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 1
1 =>
array
'title' => string 'Title 1' (length=6)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
2 =>
array
'title' => string 'Title 10' (length=7)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
3 =>
array
'title' => string 'Title 11' (length=7)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
4 =>
array
'title' => string 'Title 12' (length=7)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
5 =>
array
'title' => string 'Title 2' (length=6)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
6 =>
array
'title' => string 'Title 3' (length=6)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
7 =>
array
'title' => string 'Title 4' (length=6)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
8 =>
array
'title' => string 'Title 5' (length=6)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
9 =>
array
'title' => string 'Title 6' (length=6)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
10 =>
array
'title' => string 'Title 7' (length=6)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
11 =>
array
'title' => string 'Title 8' (length=6)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
12 =>
array
'title' => string 'Title 9' (length=6)
'price' => string '0.0000' (length=6)
'price_type' => string 'fixed' (length=5)
'is_required' => int 0
So the issue is that in the array I have title. When I do foreach loop the title shows up as
LAST NAME:
Title 1:
Title 10:
Title 11:
Title 12:
Title 2:
Title 3:
Title 4:
Title 5:
Title 6:
Title 7:
Title 8:
Title 9:
As you can notice that Title 10 shows up right after 1 and its not in correct numeric order. How can I fix that in php. thanks
TRIED $titles = array(); foreach ($product->custom_options as $key => $row) { $titles[$key] = $row['title']; } var_dump(array_multisort($titles, SORT_DESC, $product->custom_options));