array_multisort(array $array1, mixed $sort_order = SORT_ASC, mixed $sort_flags = SORT_REGULAR, ...): bool
$array1 = [3, 1, 2];
$array2 = ['b', 'a', 'c'];
array_multisort($array1, SORT_ASC, $array2, SORT_ASC);
print_r($array1);
print_r($array2);
Array
(
[0] => 1
[1] => 2
[2] => 3
)
Array
(
[0] => a
[1] => c
[2] => b
)
$data = [
["name" => "John", "age" => 30],
["name" => "Jane", "age" => 25],
["name" => "Doe", "age" => 35]
];
$age = array_column($data, 'age');
array_multisort($age, SORT_ASC, $data);
print_r($data);
Array
(
[0] => Array
(
[name] => Jane
[age] => 25
)
[1] => Array
(
[name] => John
[age] => 30
)
[2] => Array
(
[name] => Doe
[age] => 35
)
)
Author
🎥 Join me live on YouTubePassionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.