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
|
|