Допустим, у меня есть следующие данные:
$data = array('av','ds','tg','ik','pk','np','rq');
Мне не удается выяснить, какие инструменты использовать для получения диапазона строк между двумя переменными.
function sortrange ( $a, $b, $data )
{
return $range;
}
Например:
sortrange('ds','np', $data);
Возвращает
array('ds','tg','ik','pk','np');
Я также хотел бы, чтобы он мог выполнять обратную сортировку, например:
sortrange('np','tg');
Возвращает:
array('np','pk','ik','tg');
Самая близкая функция, которую я обнаружил, которая могла бы использоваться, была usort, но она не могла приблизиться к тому, что я хотел.
Спасибо за любую помощь заранее.:)