(PHP 4 >= 4.0.7, PECL yaz >= 0.9.0)
yaz_sort — Sıralama kuralını belirler
$id
, string $kural
)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:
Artan sıralama
Azalan sıralama
Harf büyüklüğüne duyarsız sıralama
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