udm_cat_list

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

udm_cat_listListe toutes les catégories de même niveau

Description

udm_cat_list ( resource $agent , string $category ) : array

Liste toutes les catégories de même niveau.

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

Liste de paramètres

agent

Un lien vers l'agent, reçu après un appel à la fonction udm_alloc_agent().

category

Valeurs de retour

Retourne un tableau contenant la liste de toutes les catégories de même niveau que la catégorie category courante.

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 'Audi'
  $array[2] contiendra '020301'
  $array[3] contiendra 'BMW'
  $array[4] contiendra '020302'
  $array[5] contiendra 'Opel'
  ...
 etc.

Exemples

Voici un exemple de rendu des liens du niveau courant :

Audi
  BMW
  Opel
  ...

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