Manuel PHP
Précédent |  | Suivant

# udm_cat_list

(PHP 4 >= 4.0.6, PHP 5)

udm_cat_list -- Liste toutes les catégories soeurs d'une catégorie

## Description

array udm_cat_list ( resource agent, string category)

udm_cat_list() retourne un tableau contenant la liste de toutes les catégories de même niveau que la catégorie category courante. agent est l'identifiant de l'agent retourné par un appel à la fonction udm_alloc_agent().

Cette fonction est pratique pour réaliser des arbres à partir des catégories.

udm_cat_list() retourne un tableau avec le format suivant :

Le tableau est constitué de paires. Les index pairs contiennent les chemins de catégories, les index impairs contiennent les noms des catégories correspondantes.

    $array[0] contiendra '020300'
      $array[1] contiendra 'Marseille'
      $array[2] contiendra '020301'
      $array[3] contiendra 'Lille'
      $array[4] contiendra '020302'
      $array[5] contiendra 'Lyon'
      ...
     etc.

L'exemple ci-dessus va afficher :

    Marseille
      Lille
      Lyon
      ...

Exemple 1. Exemple avec 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 />'; } ?>`

Voir aussi udm_cat_path().

Précédent | Sommaire | Suivant
udm_api_version | Niveau supérieur | udm_cat_path