<?php
function processLanguages($current, $languages) {
return array_values([$current => $languages[$current]] + $languages);
}
$allLanguages = [
'en' => ['locale' => 'en_US', 'code' => 'en', 'displayName' => 'English'],
'sv' => ['locale' => 'sv_SE', 'code' => 'sv', 'displayName' => 'Swedish'],
'de' => ['locale' => 'de_DE', 'code' => 'de', 'displayName' => 'German']
];
var_dump(processLanguages('sv', $allLanguages));
preferences:
47.68 ms | 402 KiB | 5 Q