Вопрос по PHP: как вывести массив?

Главные вкладки

Аватар пользователя akhmetshin akhmetshin 31 мая 2012 в 17:07

Добрый день.

Нужно вывести весь массив, вот что показывает модуль Devel:

field_napravl (Array, 3 elements)

    0 (Array, 3 elements)
        value (String, 31 characters ) гуманитарный вуз
        safe (String, 31 characters ) гуманитарный вуз
        view (String, 31 characters ) гуманитарный вуз
    1 (Array, 3 elements)
        value (String, 29 characters ) технический вуз
        safe (String, 29 characters ) технический вуз
        view (String, 29 characters ) технический вуз
    2 (Array, 3 elements)
        value (String, 35 characters ) педагогический вуз
        safe (String, 35 characters ) педагогический вуз
        view (String, 35 characters ) педагогический вуз

Нужно вывести список:
гуманитарный вуз;
технический вуз;
педагогический вуз.

Как это вывести?

В поиске нашел:
<?php print $node->field_napravl [0]['view']; ?>

Он выводит только 0ый элемент, а нужно перебрать все.

Комментарии

Аватар пользователя akhmetshin akhmetshin 31 мая 2012 в 17:13

"emzzy" wrote:
foreach

Понятно же что я не ПХП программист раз задаю такие вопросы.

Адаптируйте, пожалуйста, кто-нибудь это решение под мой случай Smile

Аватар пользователя emzzy emzzy 31 мая 2012 в 17:32

"seolyric" wrote:
Понятно же что я не ПХП программист раз задаю такие вопросы.

Если вы не пхп-программист зачем вы беретесь за пхп-код? Сначала изучите пхп, потом, беритесь писать программы.

Аватар пользователя Slavison Slavison 31 мая 2012 в 18:50

Попробуй так:

<?php
$i = 0;
while($node->field_napravl[$i]['view']) {
print $node->field_napravl[$i]['view'];
$i++;
}
?>

Я сам не программист, может есть и более изящные решения, но сам делаю через while такие задачи.