yaz_ccl_parse
(PHP 4 >= 4.0.5, PECL yaz >= 0.9.0)
yaz_ccl_parse β ΠΠΈΠΊΠ»ΠΈΠΊΠ°Ρ ΠΏΠ°ΡΡΠ΅Ρ CCL
ΠΠΏΠΈΡ
yaz_ccl_parse(resource $id, string $query, array &$result): bool
Π€ΡΠ½ΠΊΡΡΡ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π°Π½Π°Π»ΡΠ·Π°ΡΠΎΡ CCL. ΠΡΠ½ ΠΏΠ΅ΡΠ΅ΡΠ²ΠΎΡΡΡ ΡΠ΅ΠΉ Π·Π°ΠΏΠΈΡ CCL FIND Π½Π° Π·Π°ΠΏΠΈΡ RPN, ΡΠΊΠΈΠΉ ΠΌΠΎΠΆΠ½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΡΠ½ΠΊΡΡΡ yaz_search() Π΄Π»Ρ ΠΏΠΎΡΡΠΊΡ.
Π©ΠΎΠ± Π²ΠΈΠ·Π½Π°ΡΠΈΡΠΈ Π½Π°Π±ΡΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΈΡ ΠΏΠΎΠ»ΡΠ² CCL, Π²ΠΈΠΊΠ»ΠΈΡΡΠ΅ yaz_ccl_conf() ΠΏΠ΅ΡΠ΅Π΄ ΡΡΡΡ ΡΡΠ½ΠΊΡΡΡΡ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
id
Π Π΅ΡΡΡΡ Π·'ΡΠ΄Π½Π°Π½Π½Ρ, ΠΏΠΎΠ²Π΅ΡΠ½ΡΡΠΈΠΉ yaz_connect()
query
ΠΠ°ΠΏΠΈΡ CCL FIND.
result
Π―ΠΊΡΠΎ ΡΡΠ½ΠΊΡΡΡ Π±ΡΠ»ΠΎ Π²ΠΈΠΊΠΎΠ½Π°Π½ΠΎ ΡΡΠΏΡΡΠ½ΠΎ, ΡΠ΅ Π±ΡΠ΄Π΅ ΠΌΠ°ΡΠΈΠ², ΡΠΎ ΠΌΡΡΡΠΈΡΡ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΈΠΉ Π·Π°ΠΏΠΈΡ RPN Ρ ΠΊΠ»ΡΡΡ rpn
ΠΡΡΠ»Ρ Π·Π±ΠΎΡ Π² ΡΡΠΎΠΌΡ ΠΌΠ°ΡΠΈΠ²Ρ Π²ΡΡΠ°Π½ΠΎΠ²Π»ΡΡΡΡΡΡ ΡΡΠΈ ΡΠ½Π΄Π΅ΠΊΡΠΈ, ΡΠΎ Π²ΠΊΠ°Π·ΡΡΡΡ Π½Π° ΠΏΡΠΈΡΠΈΠ½Ρ Π²ΠΈΠ½ΠΈΠΊΠ½Π΅Π½Π½Ρ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ:
-
errorcode
- ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ CCL (ΡΡΠ»Π΅ ΡΠΈΡΠ»ΠΎ) -
errorstring
- Π ΡΠ΄ΠΎΠΊ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ CCL -
errorpos
- ΠΏΡΠΈΠ±Π»ΠΈΠ·Π½Π° ΠΏΠΎΠ·ΠΈΡΡΡ Ρ Π·Π°ΠΏΠΈΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ (ΡΡΠ»Π΅ ΡΠΈΡΠ»ΠΎ β ΠΏΠΎΠ·ΠΈΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ)
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ true
Ρ ΡΠ°Π·Ρ ΡΡΠΏΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π°Π±ΠΎ **false
**Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 Π ΠΎΠ·Π±ΡΡ CCL
ΠΠΈ ΡΠΏΡΠΎΠ±ΡΡΠΌΠΎ ΠΏΠΎΡΡΠΊΠ°ΡΠΈ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ CCL. Π£ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠΌΡ Π½ΠΈΠΆΡΠ΅ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ $ccl
Ρ Π·Π°ΠΏΠΈΡΠΎΠΌ CCL.
Loading...