- var_export: documentation ( source)
- usort: documentation ( source)
<?php
$lookup = [
'foo' => 1,
'bar' => 2,
'baz' => 3,
'fizz' => 4,
'buzz' => 5,
];
$array = ['buzz', 'foo', 'baz'];
usort($array, fn($a, $b) => $lookup[$a] <=> $lookup[$b]);
var_export($array);