Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?php
$ids = [10, 2, 5, 7];
$arr = [
['id'=>2],['id'=>5],['id'=>7],['id'=>10]
];
usort(
$arr,
fn($a, $b) => array_search($a['id'], $ids) <=> array_search($b['id'], $ids)
);
print_r($arr);