(PHP 4 >= 4.0.7, PECL yaz >= 0.9.0)
yaz_sort — Sıralama kuralını belirler
$id
, string $kural
) : void
Sıralama kuralını belirler ve Z39.50 Sort
'u etkin kılar.
yaz_search() işlevinden önce çağırın; tek başına bir
etkisi yoktur. yaz_search() ile birlikte
kullanıldığında, bir arama yanıtı alındıktan sonra ve Z39.50
Present
(yaz_present()) ile herhangi bir kayıt
alınmadan önce bir Z39.50 Sort
gönderilmesini sağlar.
id
yaz_connect() tarafından döndürülmüş bağlantı özkaynağı.
kural
alan1 seçenekler1 alan2 seçenekler2 biçeminde bir dizge olup, alan1 ile sıralama için birincil öznitelikler, alan2 ile saniye sayısını, vb. belirtilir.
alan olarak, ya virgüllerle ayrılmış
tür=değer çiftlerinden oluşan (1=4,2=1
gibi) bir
öznitelik kümesi ya da bir kural dizgesi (title
gibi) belirtilir. seçenekler olarak,
boşluklarla ayrılarak aşağıdaki karakterler belirtilir:
a
Artan sıralama
d
Azalan sıralama
i
Harf büyüklüğüne duyarsız sıralama
s
Harf büyüklüğüne duyarlı sıralama
Hiçbir değer dönmez.
Örnek 1 - Sıralama kuralları
Başlıkları harf büyüklüğüne duyarsız olarak artan sırada sıralamak için kullanacağınız kural:
1=4 ia
İkincil olarak yazara göre sıralama yapılacaksa, harf büyüklüğüne duyarlı olarak artan sırada sıralamak için kullanacağınız kural:
1=4 ia 1=1003 sa