Arrays 根据多数据元数组的键值缩短该数组
我有任何数组Arrays 根据多数据元数组的键值缩短该数组,arrays,alphabetical,Arrays,Alphabetical,我有任何数组 [0] => Array ( [value] => 1 [label] => General ) [1] => Array ( [value] => 2 [label] => Wholesale Customers ) [2] => Array ( [value] => 3 [label] =&g
[0] => Array
(
[value] => 1
[label] => General
)
[1] => Array
(
[value] => 2
[label] => Wholesale Customers
)
[2] => Array
(
[value] => 3
[label] => Public Customers
)
[3] => Array
(
[value] => 4
[label] => Managers
)
每个索引中都有一个多维数组,我有2个键值和标签。是否可以根据标签(Z-a)来缩短这个数组
意味着
在php中使用数组缩短函数时,只需缩短第一个索引0,1,2,3,4或4,3,2,1,0
或者我们自己的定义模式,但是当我在这个数组中有很多键时,每次编写一个比较数组都不是一个好的做法,所以根据一个特定键的值来缩短
在我的愿望输出中,它的标签上有一个价值“批发客户”的筛选和“一般下底”
首先,我想知道在php中没有任何本机函数可以做这件事,如果没有,那么我如何做,但不使用循环重新排序php函数
array\u multisort()
应该为您做这件事。查看以获取更多信息
如果没有,那么函数uksort()
肯定会起作用,因为您正在为它提供自己的比较函数。看看。函数myfun($val1,$val2){
退货($val1[“标签”]首先感谢你的回答!这是我在网上的第一个问题&m glade看到善良还活着!实际上我没有明确定义我的问题,所以我再次编辑了我的任务。你的答案非常正确,但是当我们知道我们有相同的短接模式时,我们不知道这个arry里面有多少键,所以我们不放我们的比较模式,请m w艾廷
[0] => Array
(
[value] => 2
[label] => Wholesale Customers
)
[2] => Array
(
[value] => 3
[label] => Public Customers
)
[3] => Array
(
[value] => 4
[label] => Managers
)
[4] => Array
(
[value] => 1
[label] => General
)