【发布时间】:2020-01-27 21:39:35
【问题描述】:
我有一个有效的交付系统,我需要按城市排序的字母顺序呈现,这是子数组中的键。
这是数组:
array (
'option_3' => array (
'Rio' => '18',
),
'option_4' => array (
'Tokyo' => '20',
),
'option_5' => array (
'Berlim' => '23',
)
)
如下表所示:
<table>
<tr>
<th>ID</th>
<th>Bairro</th>
<th>Valor</th>
<th>Ação</th>
</tr>
[a foreach goes here]
<tr>
<td><?php echo $option_number;?></td>
<td><?php echo $city;?></td>
<td><?php echo $price;?></td>
<td><button type='submit'>Remove</button></td>
</tr>
<table>
这会产生以下结果:
ID City Value Action
3 Rio 18 Remover
4 Tokyo 20 Remover
5 Berlim 23 Remover
但我需要按城市排序:
ID City Value Action
5 Berlim 23 Remover
3 Rio 18 Remover
4 Tokyo 20 Remover
我怎样才能做到这一点?
【问题讨论】:
-
先合并所有选项数组,然后对数组进行排序。所以你可以使用数组合并功能,然后你需要使用排序功能。之后,你想要的结果来了。
标签: php arrays sorting multidimensional-array