假设我有一个模拟数据库表的数组.每个数组元素代表一行,每行内是另一个包含字段名称和值的数组.
Array
(
[0] => Array
(
[name] => 'Sony TV'
[price] => 600.00
)
[1] => Array
(
[name] => 'LG TV'
[price] => 350.00
)
[2] => Array
(
[name] => 'Samsung TV'
[price] => 425.00
)
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是按价格对行(外部数组元素)进行排序.下面是我想要实现的一个例子:
Array
(
[0] => Array
(
[name] => 'LG TV'
[price] => 350.00
)
[1] => Array
(
[name] => 'Samsung TV'
[price] => 425.00
)
[2] => Array
(
[name] => 'Sony TV'
[price] => 600.00
)
} …
Run Code Online (Sandbox Code Playgroud) 在我的程序中,我有一个包含插入子菜单的上下文菜单。我不想为子菜单中的每个选项创建不同的函数,而是想将所有选项绑定到同一个函数。有没有办法让我确定所选项目的标签或 ID,以便我可以将其传递给不同的函数?
编辑:经过一番研究,我找到了函数 GetId(),这就是我想要的,但我仍然需要从 id 中获取标签。我也许可以使用 FindWindowById,它是 wx.Window 的函数,但它只能查看窗口的子窗口。该框架似乎不是子菜单中项目的父级,所以我不能只是这样做frame.FindWindowById(id)
。