我有一个这样的数组
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
所以问题是在数组中我有标题。当我执行 foreach 循环时,标题显示为
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:
正如您所注意到的,标题 10 出现在 1 之后,并且它的数字顺序不正确。我怎样才能在 php.ini 中解决这个问题。谢谢
试过 $titles = array(); foreach ($product->custom_options as $key => $row) { $titles[$key] = $row['title']; } var_dump(array_multisort($titles, SORT_DESC, $product->custom_options));