Да, это пхп, а так я уже то пробовал, что то оно у меня постоянно единицу выдаёт.
Под типа
$myvar="1|7|5|2|3|6|";
$myvar=explode("|",$myvar);
sort($myvar);
$myvar=implode("|",$myvar);
Только что проверил, странно, работает в отдельном потоке, может где то глюк в основном коде

Правда не совсем корректно собирает обратно, мне нужно, чтобы в начале | не было, а в конце было, а то выдаёт. |1|2|3|5|6|7