Вот так пробую - оставил в функции только одно условие сортировки и добавил ещё один элемент массива - "skot". <? $a = array ("second","third","first", "skot"); usort ($a,"tes"); function tes ($c, $d) { if ($c == "third" && $d == "second") return -1; } print_r ($a); ?> Вот скажите как должно отсортироваться?