![]() |
array()
Пожалуста помогите прочитать этот массив.
Я только смого добиться вывода 'OIL' и 'SPARK', а ветку 'SPARK PLUGS' не могу вывести. PHP код:
|
slaine
а что ты сделать в результате хочешь? построить дерево? |
Цитата:
И этот пример видел где-то в сети. |
slaine
вы знакомы с методами рекурсии? |
нет, незнаком.
|
slaine
вот есть такая конструкция: function a (i) { if(i<0) return; print i; function a (i-1); } a (10); вам понятно как и что она делает? |
Значит функция будет читать i пока i не достигнет нуля?
И тогда в моём случае она должна выводить массив пока он не закончится. Как тогда мне это записать? PHP код:
|
slaine
не совсем! function a ($products) { if(empty($products)) return; echo "<ul>"; foreach($products as $p) { echo "<LI>".(typeof($p)=='array'?a($p):$p)."</LI>"; } echo "</ul>"; } |
А, что за функция typeof()? я её нигде ненашёл.
|
slaine
функция которая определяет тип переменной... возможно я ошибся с ее названием... |
|
Время: 13:22. |
Время: 13:22.
© OSzone.net 2001-