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 de même niveau
Description
array udm_cat_list
( resource
$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.
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="/manuel-php/$_SERVER[PHP_SELF]?cat=$path\" data-lbox="1" title="Manuel PHP - $name">$name</a><br />";
}
?>