[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Дерево из масивов
kss
Здравствуйте, знатоки php... Помогите, пожалуйста.
Есть массив

Array
(
[0] => Array
(
[0] => 9
[1] => Senior 55Ballroom Championship
[2] => Round45
[3] => рп
)

[1] => Array
(
[0] => 8
[1] => Senior Ballroom Championship
[2] => Rou
)

[2] => Array
(
[0] => 3
[1] => Senior 55Ballroom Championship
[2] => Round 1
)

)


Как из этих массивов построить древовидный список
нулевые элементы должны остаться на месте, это идентификаторы
Guest
echo '<ul>';
foreach ($array as $val_arr){
echo'<li>'.$val_arr[0].'</li>';
if(!empty($val_arr[1])){
echo '<ul>';
foreach ($val_arr as $key =>$val_arr2){
if($key!==0){
echo'<li>'.$val_arr2.'</li>';
}
}

echo '</ul>';
}
}

echo '</ul>';


Возможно так.



Спустя 4 минуты, 13 секунд Guest написал(а):
  • 9
    -Senior 55Ballroom Championship
    -Round45
    -рп
  • 8
    -Senior Ballroom Championship
    -Rou
  • 3
    -Senior 55Ballroom Championship
    -Round 1
Valick
kss, как сформирован этот массив? это выборка из БД?


_____________
Стимулятор ~yoomoney - 41001303250491
kss
Да, это выборка из базы, где раздел и категории просто указаны через слэш... не знаю какой горе-программист это сделал



Спустя 1 минута, 33 секунды kss написал(а):
Вида такого раздел/категория/подкатегория и т.д.
Valick
дайте структуру таблицы, немножко данных и покажите запрос


_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.