How order an array so structured for [name] and to parity of [name] for [age] ?
[0] => Array
(
[name] => Mary
[age] => 32
)
[1] => Array
(
[name] => Mary
[age] => 31
)
[2] => Array
(
[name] => Anna
[age] => 30
)
Output:
Name | Age
----------
Anna | 30
Mary | 31
Mary | 32
これはコードである:複数キーの多次元配列の順序はどのようになっていますか?
function sort(&$array) {
function build_sorter($key) {
return function ($a, $b) use ($key) {
return strnatcmp($a[$key], $b[$key]);
};
}
usort($array, build_sorter(["name"]));
usort($array, build_sorter(["age"]));
}
より具体的にし、あなたの期待される出力を表示してくださいを。また、これまでに試したコードを見せてください。 –
コードを貼り付けることはできますか? –
あなたは名前と年齢の両方で配列をソートしたいですか? –