Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: рекурсивный вывод категорий

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
jonston
Отправлено: 04 Октября, 2012 - 13:51:27
Post Id



Посетитель


Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011  


Помог: 3 раз(а)




Здравствуйте!Передо мной стала задача рекурсивно вывести категории с учетом mvc и сокращенного синтаксиса php (<?php if():?><?php endif;?>).Как это можно реализовать?
Категории лежат в массиве типа
PHP:
скопировать код в буфер обмена
  1.  
  2. (
  3.     [add_category] => Array
  4.         (
  5.             [categories] => Array
  6.                 (
  7.                     [0] => Array
  8.                         (
  9.                             [cat_id] => 1
  10.                             [cat_name] => категория 1
  11.                             [cat_parent] => 0
  12.                             [child_cats] => Array
  13.                                 (
  14.                                     [0] => Array
  15.                                         (
  16.                                             [cat_id] => 4
  17.                                             [cat_name] => категория 4
  18.                                             [cat_parent] => 1
  19.                                             [child_cats] => Array
  20.                                                 (
  21.                                                     [0] => Array
  22.                                                         (
  23.                                                             [cat_id] => 5
  24.                                                             [cat_name] => категория 5
  25.                                                             [cat_parent] => 4
  26.                                                         )
  27.                                                 )
  28.                                         )
  29.                                 )
  30.                         )
  31.  
  32.                     [1] => Array
  33.                         (
  34.                             [cat_id] => 2
  35.                             [cat_name] => категория 2
  36.                             [cat_parent] => 0
  37.                         )
  38.  
  39.                     [2] => Array
  40.                         (
  41.                             [cat_id] => 3
  42.                             [cat_name] => категория 3
  43.                             [cat_parent] => 0
  44.                         )
  45.                 )
  46.         )
  47. )
  48.  

(Отредактировано автором: 04 Октября, 2012 - 13:53:56)



-----
$i = 0;
$i = $i++ + ++$i; ?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB