PHP マニュアル
前のページ |  | 次のページ

# udm_cat_list

(PHP 4 >= 4.0.6, PHP 5 <= 5.0.4)

udm_cat_list -- カレントのカテゴリと同じレベルのカテゴリを全て取得する

## 説明

array udm_cat_list ( resource agent, string category )

カテゴリツリーの中のカレントカテゴリ `category` と同じレベルの全てのカテゴリの一覧を 配列として返します。`agent` は、事前の >udm_alloc_agent() のコールにより返された エージェント ID です。

この関数は、カテゴリツリーのブラウザを開発する際に有用です。

返される配列は、組で構成されています。偶数添字番号の要素にはカテゴリパス、 奇数要素には、対応するカテゴリ名が含まれます。

    $array[0] will contain '020300'
      $array[1] will contain 'Audi'
      $array[2] will contain '020301'
      $array[3] will contain 'BMW'
      $array[4] will contain '020302'
      $array[5] will contain 'Opel'
      ...
     etc.

以下は、カレントのレベルのリンクをこの形式で表示する例です。

    Audi
      BMW
      Opel
      ...

例 1. udm_cat_list() の例

`<?php $cat_list_arr = udm_cat_list($udm_agent, $cat); $cat_list = ''; for ($i=0; $i<count($cat_list_arr); $i+=2) { $path = $cat_list_arr[$i]; $name = $cat_list_arr[$i+1]; $cat_list .= "<a href=\"$_SERVER[PHP_SELF]?cat=$path\">$name</a><br />"; } ?>`

udm_cat_path() も参照ください。

前のページ | ホーム | 次のページ
udm_api_version | 上に戻る | udm_cat_path