我是PHP的初学者,因此欢迎进行任何更正/建议。
假设我有一个多维数组:
athletes= array();
然后:
athletes[0] = array(
"name" => "John",
"rank" => 5,
"position" => "Small Forward"
);
athletes[1] = array(
"name" => "Ed",
"rank" => 2,
"position" => "Guard"
);
现在,我想基于另一个数组对athletes
进行排序:
positions = array("Guard", "Point Guard", "Small Forward", "Power Forward", "Center");
因此,运动员组将是Ed,然后是John。
我该怎么做?我已经尝试了PHP的内置排序功能,但是我做对了。