数组排序按名称在PHP [英] Sort array by Name in PHP
本文介绍了数组排序按名称在PHP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如下有一个数组:
Array (
[id] => Array
(
[0] => 3321
[1] => 3318
[2] => 3320
[3] => 3319
[4] => 3324
[5] => 3322
)
[name] => Array
(
[0] => Carla Taku
[1] => Honey-Pearl Te Moni
[2] => Monique Koroua
[3] => Summer Hellier
[4] => Wayne Kahukiwa
[5] => Natasha Merito
)
[courses] => Array
(
[0] => 2
[1] => 1
[2] => 1
[3] => 1
[4] => 1
[5] => 1
)
)
我想通过名称进行排序,但我不能工作了如何做到这一点?我不能让它多维由于一些其他的code。我试过usort,ksort,array_sort,在array_multisort,但我没有足够的经验来解决这。任何人有什么建议?请温柔,我是新来的这些。谢谢。 :)
I want to sort this by "name", but I can't work out how to do this? I can't make it multi-dimensional due to some other code. I've tried usort, ksort, array_sort, array_multisort, but I'm not experienced enough to sort this. Anyone have any suggestions? Please be gentle, I'm new to these. Thanks. :)
推荐答案
我想的 在array_multisort
是你所追求的:
I think array_multisort
is what you are after:
array_multisort($array['name'], $array['id'], $array['courses']);
这篇关于数组排序按名称在PHP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文