(PHP 4 >= 4.0.6, PHP 5 < 5.1.0, PECL mnogosearch >= 1.0.0)
udm_cat_list — Liste toutes les catégories de même niveau
$agent
, string $category
)Liste toutes les catégories de même niveau.
Cette fonction est pratique pour réaliser des arbres à partir des catégories.
agent
Un lien vers l'agent, reçu après un appel à la fonction udm_alloc_agent().
category
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.
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 />";
}
?>