PHP 2次元配列ソート:キー指定で並び替える方法

PHPでは、array_multisort()関数を使用して、2次元配列を特定のキーでソートすることができます。以下はサンプルコードです:

// 创建一个二维数组
$students = array(
    array('name' => 'Alice', 'age' => 20),
    array('name' => 'Bob', 'age' => 18),
    array('name' => 'Charlie', 'age' => 22)
);

// 获取要排序的键值
foreach ($students as $key => $row) {
    $age[$key] = $row['age'];
}

// 使用array_multisort()函数对数组进行排序
array_multisort($age, SORT_ASC, $students);

// 打印排序后的数组
print_r($students);

上記の例で、まず$studentsという2次元配列を作成し、その後array_multisort()関数を使用して、ageキーで配列を昇順で並べ替えます。最後に並べ替えた配列を出力すると、ageキーで並べ替えられた結果が表示されます。

bannerAds