- var_dump: documentation ( source)
- array_merge: documentation ( source)
- krsort: documentation ( source)
<?php
$priority = 1;
$translator = "translator_1";
$translators[$priority][] = $translator;
$priority = 2;
$translator = "translator_2";
$translators[$priority][] = $translator;
$priority = 1;
$translator = "translator_1a";
$translators[$priority][] = $translator;
var_dump($translators);
$sorted = array();
krsort($translators);
foreach ($translators as $each_translators) {
$sorted = array_merge($sorted, $each_translators);
}
var_dump($sorted);