udm_cat_list

(PHP 4 >= 4.0.6, PHP 5 <= 5.0.5, PECL mnogosearch:1.0.0)

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 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 1520. 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() .