PHP マニュアル
前のページ |  | 次のページ

# yaz_sort

(PHP 4 >= 4.1.0, PHP 5)

yaz_sort -- ソートの基準を設定する

## 説明

int yaz_sort ( int id, string criteria)

この関数は、ソートの基準を設定し、Z39.50 Sortを有効にします。 この関数は、yaz_search()または yaz_present()と共に使用して下さい。この関数の みを使用しても何も意味はありません。 yaz_search()と組み合わせて使用した場合、 検索応答が受信され、全てのZ39.50 Presentで取得される前にZ39.50 Sortが送信されます。

field1 flags1 field2 flags2 ...

ただし、field1は最初の属性でのソートを指定し、2番目にfield2といっ たように指定します。フィールドは、カンマで区切られた 型=値 の組か らなる数値属性の組み合わせ(例 1=4,2=1)、または、 文字列の方法を指定することも可能です。 (例 title) フラグは、次の文字の並びからなり、空白により区切ることはありません。

ソートフラグ

a

  昇順ソート

d

  降順ソート

i

  大文字小文字を区別しないソート

s

  文字小文字を区別するソート

例 1. ソート方法

Bib1属性タイトルで大文字小文字を区別しない昇順のソートを行うには、 以下のソート方法を使用して下さい。

    1=4 ia

2番目のソート方法をauthorとし、大文字小文字を区別する昇順のソー トを行うには、以下のようにします。

    1=4 ia 1=1003 sa

前のページ | ホーム | 次のページ
yaz_set_option | 上に戻る | yaz_syntax