8.145 YAZ
8 Référence des fonctions
Manuel PHP
. Introduction . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Exemples . yaz_addinfo . yaz_ccl_conf . yaz_ccl_parse . yaz_close . yaz_connect . yaz_database . yaz_element . yaz_errno . yaz_error . yaz_es_result . 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
|
8.145.28 yaz_sort()Configure les critères de tri[ Exemples avec yaz_sort ] PHP 4 >= 4.1.0, PECL
void
yaz_sort (
resource
id
,
string
criteria
)
Cette fonction configure les critères de tri et active le tri Z39.50.
Appelez cette fonction
avant
yaz_search
. 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
(
yaz_present
).
-
id
-
La ressource de connexion retournée par
yaz_connect
.
-
criteria
-
Une chaîne de caractères qui prend la forme de
field1
flags1 field2 flags2
où field1 spécifie les attributs
primaires pour le tri, field2 le second, etc..
Le champ spécifie soit un attribut numérique combinaison consistant de
paires type=value séparée par des virgules (c'est-à-dire
1=4,2=1
); ou le champ peut être spécifié en une
chaîne de caractères (c'est-à-dire
titre
). Le flags
est une séquence des caractères suivants qui ne peuvent pas être
séparés par aucun espace.
Sort Flags
-
a
-
Tri ascendant
-
d
-
Tri descendant
-
i
-
Tri insensible à la casse
-
s
-
Tri sensible à la casse
Aucune valeur n'est retournée.
| 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
|
|