Services webmasters
Partenaires
Jeux concours gratuits
 
yaz_set_option
<<<
yaz_sort yaz_syntax
>>>

7.112 YAZ
7 Index des fonctions
 Manuel PHP

Introduction
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
Exemples
yaz_addinfo
yaz_ccl_conf
yaz_ccl_parse
yaz_close
yaz_connect
yaz_database
yaz_element
yaz_errno
yaz_error
yaz_get_option
yaz_hits
yaz_itemorder
yaz_present
yaz_range
yaz_record
yaz_scan_result
yaz_scan
yaz_schema
yaz_search
yaz_set_option
->yaz_sort
yaz_syntax
yaz_wait

7.112.27 yaz_sort()Configure les critères de tri

[ Exemples avec yaz_sort ]   PHP 4 >= 4.1.0

int  yaz_sort ( resource   id , string   criteria )

yaz_sort permet de configurer les critères de tri, et d'activer le tri Z39.50. Utilisez cette fonction conjointement avec yaz_search ou yaz_present . Utiliser cette fonction seule n'a aucun effet. Si elle est utilisée conjointement avec yaz_search , une commande Z39.50 Sort sera envoyée après chaque retour de recherche, et avant que les résultats ne soient lus avec Z39.50 Present. Le paramètre criteria prend la forme suivante :

field1 flags1 field2 flags2 ...

où field1 spécifie l'attribut primaire de tri, field2 le second, etc... Le champ spécifie soit une combinaison d'attributs numériques, constituée de paire type=valeur, séparée par des virgules (e.g. 1=4,2=1 ) , soit le champ spécifie un critère en chaîne de caractères (e.g. title ). Les options (flags) sont des séquences de caractères, choisis parmis les valeurs suivantes. Ces caractères ne peuvent être séparés par des espaces :

    Options de tri
    a
    Tri ascendant
    d
    Tri descendant
    i
    Tri insensible à la casse
    s
    Tri sensible à la casse
Critères de tri

Pour effectuer des tris avec l'attribut Bib1 du champ title, de manière insensible à la casse, vous pouvez utiliser le critère suivant :
1=4 ia

<< yaz_sort >>
yaz_set_option YAZ yaz_syntax
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -