yaz_ccl_parseとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > yaz_ccl_parseの意味・解説 

yaz_ccl_parse

(PHP 4 >= 4.0.5)
yaz_ccl_parse — CCL パーサを起動する

説明

bool yaz_ccl_parse ( resource id, string query, array &result )
この関数は、CCL パーサを起動します。パーサは、指定された CCL FIND クエリを RPN クエリに変換します。これは検索を実行する yaz_search() 関数に渡すためのものです。
有効な CCL フィールドの組を定義するには、この関数の前に yaz_ccl_conf() をコールします。

パラメータ

id
yaz_connect() が返す接続リソース。
query
CCL FIND クエリ。
result
関数が成功した場合、キー rpn に有効な RPN クエリを含む配列となります。
失敗した場合は、以下の 3 つの添え字を含む配列となり、失敗の原因を示します。
  • errorcode - CCL エラーコード(整数)
  • errorstring - CCL エラー文字列
  • errorpos - クエリが失敗したおおよその位置 (文字の位置を整数で表す)


返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

例 2491. CCL のパース
CCL を利用して検索します。以下の例で、$ccl は CCL クエリです。
<?php

yaz_ccl_conf($id, $fields);  // yaz_ccl_conf のサンプルを参照ください
if (!yaz_ccl_parse($id, $ccl, &$cclresult)) {
   echo 'Error: ' . $cclresult["errorstring"];
} else {
   $rpn = $cclresult["rpn"];
   yaz_search($id, "rpn", $rpn);
}
?>




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「yaz_ccl_parse」の関連用語

yaz_ccl_parseのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



yaz_ccl_parseのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS