|
(PHP 4 >= 4.1.0)
yaz_sort - устанавливает критерий сортировки. Описание
int yaz_sort (int id, string criteria)
Эта функция устанавливает критерий сортировки и включает Z39.50 Sort.
Используйте её вместе с yaz_search() или yaz_present(). Отдельное использование не даст никакого эффекта. Если используется с
yaz_search(), a Z39.50 Sort будет отправлен после получения ответа поиска и до запрашивания
записей с помощью Z39.50 Present. criteria имеет форму:
field1 flags1 field2 flags2 ...
где field1 специфицирует первичные атрибуты сортировки: секунды field2,
etc... Поле/field специфицирует либо комбинации числовых атрибутов, состоящие из пар type=value, разделённых запятой (например,
1=4,2=1), или обычный строковой критерий (например, title. Аргумент flags это последовательность нижеследующих символов, которые могут
быть не разделены пробелами: Флаги сортировки
- a
Сортировка в порядке возврастания - d
Сортировка в порядке убывания
- i
Сортировка без учёта регистра символов
- s
Сортировка с учётом регистра символов
Пример 1. Критерии сортировкиДля сортировки по заголовку Bib1-атрибута, без учёта регистра и по
восходящей вы должны использовать следующий критерий сортировки: Если вторым критерием сортировки должен быть author, без учёта регистра
и по восходящей, вы используете: |
| |